请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

店铺模块出现问题

翔仔哥,之前我做的店铺信息修改、添加模块出现了问题,之前就突然功能不正常了,一直没去处理它,想着做完1.0再来看看哪里出问题了,今天debug了一下,在shopServiceImpl的public ShopExecution modifyShop(Shop shop, ImageHolder thumbnail)方法中这里捕获到了异常图片描述
然后直接跳了异常,正常流程,我修改了店铺名称,没有修改图片,if判断不成立,应该直接进行第二步,更新店铺信息,但是它直接跳了异常,这是什么原因,if语句被捕获的异常?这不合理啊…if语句不是不成立就直接跳过了吗,怎么跳到异常处理去了
图片描述
提交后提示错误信息,我实在找不到哪里有问题…修改后的店铺信息都获取到了的
图片描述

正在回答

插入代码

1回答

翔仔 2019-05-04 23:36:58

同学好,这个应该是比较简单的问题,会调试了肯定能处理拉,你看看变量是多少 "我修改了店铺名称,没有修改图片" 肯定就是thumbnail为空了,再看看异常,应该是空指针异常,这是时候在if 里 在thumbnail.getImage() 前面再加一个条件,也就是thumbnail != null && thumbnail.getImage() ... 即可

0 回复 有任何疑惑可以回复我~
  • 提问者 Joker4411416 #1
    就是这个问题,不过我这边没有报空指针,控制台没有打印出任何异常,只有前端页面提示提交失败,之前可以后来才突然不行了,当时是验证了的,不过您的代码里面也是这样写的,没有报错吗?
    回复 有任何疑惑可以回复我~ 2019-05-05 15:04:16
  • 翔仔 回复 提问者 Joker4411416 #2
    没有打印的话就是被catch住了,然后没有记录异常导致的。这个应该是程序里的小bug,改过来就可以了:)
    回复 有任何疑惑可以回复我~ 2019-05-05 23:02:45
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号