老师帮我看看4-13我的程序走到Shop shop=null,后边shop就是null了,try完了就停了,不往下走了
来源:4-13 前后端联调验证整体模块功能
慕婉清8089467
2019-02-13
请问老师4-13我的程序走到Shop shop=null,后边shop就是null了,try完了就停了,不往下走了
@RequestMapping(value = “/regitershop”,method = RequestMethod.POST)
@ResponseBody
private Map<String,Object>registersShop(HttpServletRequest request) {
Map<String ,Object>modleMap=new HashMap<>();
if (!CodeUtil.changeVerifyCode(request)){
modleMap.put("success",false);
modleMap.put("errMsg","验证码错误");
return modleMap;
}
//接收并转化相应的参数,包括店铺信息以及图片信息
String shopStr= HttpServletRequstUtil.getString(request,"shopStr");
ObjectMapper objectMapper=new ObjectMapper();
Shop shop;
try{
shop=objectMapper.readValue(shopStr,Shop.class);
}catch (Exception e){
modleMap.put("success",false);
modleMap.put("errMsg",e.getMessage());
return modleMap;
}
CommonsMultipartFile shopImg;
CommonsMultipartResolver commonsMultipartResolver=new CommonsMultipartResolver(
request.getSession().getServletContext()
);
if (commonsMultipartResolver.isMultipart(request)){
MultipartHttpServletRequest multipartHttpServletRequest= (MultipartHttpServletRequest) request;
shopImg= (CommonsMultipartFile) multipartHttpServletRequest.getFile("shopImg");
}else{
modleMap.put("success",false);
modleMap.put("errMsg","上传图片不能为空");
return modleMap;
}
写回答
2回答
-
同学好,同学下次不要自己回复自己的提问哈,不然我这边一般很难看到有提问了,同学遇到问题不要着急,解决问题才是成长的过程,比起一帆风顺好多了。
同学的验证码 expected和actual都获取到了么?以及shopStr里面是否有内容,需要调试一下,如果都没内容,按就是js传递有问题
032019-04-27 -
慕婉清8089467
提问者
2019-02-13
研究一天了,就是过不了,希望朋友们帮帮忙,谢谢了
00
相似问题
关于var shop={};的问题
回答 1
shop=null
回答 1