请稍等 ...
×

采纳答案成功!

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

currentshop值为null

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

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

1回答

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

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

		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下载
官方微信