一个关于修改图书信息的问题

一个关于修改图书信息的问题

http://img1.sycdn.imooc.com//climg/60a1d04c0932b75610640460.jpg

如图,当我将修改后的图书信息传回到XMLDateSource页面时,这里是为什么读不出来XML文件中的数据,

http://img1.sycdn.imooc.com//climg/60a1d0e7090ed23c07020188.jpg

下面是xml文件里的内容

http://img1.sycdn.imooc.com//climg/60a1d1140928780b04750250.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,获取的l.size()为0,l.get(0)时就会报下标越界异常,如:

http://img1.sycdn.imooc.com//climg/60a20d45095cce9f04930154.jpg

这里是没有获取到bookId为book0001的图书信息。

如下xpath表达式使用错误,如果获取<bookId>节点,不需要如下@,如:

http://img1.sycdn.imooc.com//climg/60a20df8096e894a06990146.jpg

@是获取节点中的属性,比如<book id ="b001"></book>,这里的id需要使用@属性值获取。

建议同学将xpath表达式中的@去掉再试试。

祝学习愉快~

  • 计算机蠢材 提问者 #1

    谢谢老师!!!!!!

    2021-05-18 12:31:20
  • 计算机蠢材 提问者 #2

    老师好  我又有新的问题了!

    http://img1.sycdn.imooc.com//climg/60a34b2d098fe2ad11660114.jpg

    这里的图片为什么显示不出来

    这个书籍的信息是结果修改后的信息  xml里的数据也是对的

    http://img1.sycdn.imooc.com//climg/60a34c1f09231fc406070245.jpg

    而且我在浏览器也可以用xml里的地址打开图片

    http://img1.sycdn.imooc.com//climg/60a34bf009a6babc10390455.jpg

    2021-05-18 13:10:11
  • 好帮手慕阿满 回复 提问者 计算机蠢材 #3

    同学你好,图片不能显示,可能是路径问题。问一下同学浏览器地址栏的图片地址中的travel是项目名吗?在图书列表页面中,图片的地址中有travel吗?建议同学查看一下,如果没有,建议同学在图片路径中加上再试试。

    祝学习愉快~

    2021-05-18 13:45:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师