1 @RequestMapping(value = "/updateInformation",method = RequestMethod.POST) 2 @ResponseBody 3 public Boolean updateInformation(Commodity commodity, HttpServletRequest request)throws Exception { 4 MultipartFile file = null; 5 boolean isMultipart = ServletFileUpload.isMultipartContent(request); 6 if (isMultipart){ 7 MultipartHttpServletRequest multipartRequest = WebUtils.getNativeRequest(request, MultipartHttpServletRequest.class); 8 file = multipartRequest.getFile("file"); 9 } 10 }
commodity是pojo類
出錯是的代碼是這樣的
@RequestMapping(value = "/updateInformation",method = RequestMethod.POST) @ResponseBody public Boolean updateInformation(@RequestParam("file") MultipartFile file,Commodity commodity, HttpServletRequest request)throws Exception { }
后台報錯為; Required request part 'file' is not present
頁面報錯為: Request method 'GET' not supported