请稍等 ...
×

采纳答案成功!

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

currentshop值为null

currentshop值为null,调试时方框里那一段代码不会执行,这是怎么回事呢?其他地方不会报错,测试时候是可以修改的,到通过前端修改数据就不行了图片描述图片描述

正在回答 回答被采纳积分+3

插入代码

1回答

翔仔 2020-03-17 00:04:54

建议同学,认真看视频,视频里面不是这样写的

1
2
3
4
CommonsMultipartFile thumbnailFile = (CommonsMultipartFile) multipartRequest.getFile("thumbnail");
if (thumbnailFile != null) {
    thumbnail = new ImageHolder(thumbnailFile.getOriginalFilename(), thumbnailFile.getInputStream());
}

if里面是thumbnailFile 而非 thumbnail。。。 否则thumbnail都没new出来就去判断thumbnailFile != null肯定不行。

其次,你说currentShop为空,你要理解currentShop为什么为空,原因是它是从session里面获取的,你登录的时候,没在店家管理系统的店铺列表选择是哪个Shop,肯定不知道操作哪个shop呀。。 选择了之后在店铺管理页才会把选中的shop的信息添加到session里,这里才能取出来。。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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