spring mvc 在请求服务时报400异常在浏览器上重新发送链接进入请求的方法又报空指针异常

  1. //拦截器
  2. @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object object) throws Exception { System.out.println( request.getRequestedSessionId()); System.out.println(request.getSession().getAttribute("sessionId")+"+++++++"); if(request.getRequestedSessionId().equals(request.getSession().getAttribute("sessionId"))){ return true; } return false; }

@Controller
@RequestMapping("/back/html/")
public class GoodsAction {
//请求的方法
@RequestMapping("addGoods")
public void addGoods(Goods goods,MultipartFile goodsImg,HttpServletRequest request){
System.out.println("__________________________________________");
String uploda="uplode/";
File file=new File(uploda, UUID.randomUUID()+".jpg");
try {
goodsImg.transferTo(file);
} catch (IllegalStateException | IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}

}

}

//jsp的file
图片说明

public void addGoods(Goods goods,MultipartFile goodsImg,HttpServletRequest request)这个方法执行会不会有问题,打断点试试看