采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
currentshop值为null,调试时方框里那一段代码不会执行,这是怎么回事呢?其他地方不会报错,测试时候是可以修改的,到通过前端修改数据就不行了
建议同学,认真看视频,视频里面不是这样写的
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里,这里才能取出来。。
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
1.9k 47
1.8k 41
2.5k 40
1.8k 39
1.5k 37