index.html:40 Uncaught TypeError: Cannot read property 'bookName' of null

index.html:40 Uncaught TypeError: Cannot read property 'bookName' of null

问题描述:

前端控制台报错:index.html:40 Uncaught TypeError: Cannot read property 'bookName' of null

相关截图:

http://img1.sycdn.imooc.com//climg/603de3840994621d09940349.jpg

http://img1.sycdn.imooc.com//climg/603de3790959ca7b07460489.jpg

http://img1.sycdn.imooc.com//climg/603de3df09b200da11570597.jpg

http://img1.sycdn.imooc.com//climg/603de3f609c7933f19180853.jpg

正在回答

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

2回答

同学你好,根据报错信息:Cannot read property 'bookName' of null--->无法读取null的属性“bookName”,也就是说在展示bookName字段时,该对象是null,所以无法展示。

同学可以在查询图书查询时,在调用方法查询当前页面数据时,具体检查一下,是否正确有对应的图书对象返回,比如:

http://img1.sycdn.imooc.com//climg/603e058c094e0e7611840714.jpg

如上所示,在老师的代码中,查询后有对应的图书对象返回,但是查看同学的代码,这里调用的是evaluationService下的方法,并不是bookService

http://img1.sycdn.imooc.com//climg/603e0622095a3dbc07470455.jpg

如上所示,同学修改后再来试试。

如果同学想表达的不是这个意思,还麻烦同学具体描述一下。

祝学习愉快!

  • 张小毛 提问者 #1

    http://img1.sycdn.imooc.com//climg/603e491c09d5d94918060814.jpg

    老师,我打了断点,图书对象还是没有返回,会员对象能正常返回。这里我用的EvaluationService是做的老师留的作者,后台 的短评管理系统,如下图所示

    http://img1.sycdn.imooc.com//climg/603e49e4097ea98b11430331.jpg

    2021-03-02 22:21:26
好帮手慕小班 2021-03-03 10:48:44

同学你好,1、book对象为null,同学可以尝试检查一下在service中,对book的查询赋值,比如

http://img1.sycdn.imooc.com//climg/603ef80609033ba807840410.jpg

如上所示,查询book对象并赋值。

    ​2、图书短评管理页面出现404,同学可以检查一下对应的地址是否有误,导致解析出现问题,比如

http://img1.sycdn.imooc.com//climg/603ef90509eb8fd209660369.jpg

祝学习愉快!

  • 提问者 张小毛 #1

    老师,我第一张图片中已经对book属性赋值了

    http://img1.sycdn.imooc.com//climg/603f2287096f27e510550357.jpg

    2021-03-03 13:45:45
  • 好帮手慕小班 回复 提问者 张小毛 #2

    同学你好,老师的意思是同学可以查看一下这里传入的bookId以及调用selectById查询后的book对象是否有误问题。

        ​排查一下是传入的bookId属性不对,还是调用selectById方法查询到的book对象为null。如果bookId不对,同学就需要检查一下evaluation。但是如果是bookId正确,但是查询到的book对象为null,同学就要检查一下自己的selectById方法底层是否有问题。

    如上所示来排查一下问题。

    祝学习愉快!

    2021-03-03 16:32:44
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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