I want use Callable object, but I have many information store in request. how to fetch them inside my new callable object?
my part of code like below:
The java compile give me error is:Code:@RequestMapping(value="/addimages", method=RequestMethod.POST) public @ResponseBody Callable<String> postImages(HttpServletRequest request, Model model, @ModelAttribute("pbid") UUID pbid) { //UUID pbid=(UUID) request.getSession().getAttribute("pbid"); return new Callable<String>() { public String call() throws Exception { CommonsMultipartResolver mrs=new CommonsMultipartResolver(request.getSession().getServletContext()); if (mrs.isMultipart(request)){ //MultipartHttpServletRequest multipartRequest = mrs.resolveMultipart(request); MultipartHttpServletRequest multipartRequest= (MultipartHttpServletRequest) request; List<MultipartFile> npl=multipartRequest.getFiles("fileinput");
Cannot refer to a non-final variable model inside an inner class defined in a different method
ps: I some time meet java.util.ConcurrentModificationException when I do some server part. Is that the problem of spring 3.1.2. release?


Reply With Quote
