multipartFiles.put(file.getName(), file); if (logger.isDebugEnabled()) { logger.debug("Found multipart file [" + file.getName() + "] of size " + file.getSize() + " bytes with original filename [" + file.getOriginalFilename() + "], stored " + file.getStorageDescription()); } } } /***** 注意 parameters 就是普通的text之类的字段的值 *****/ return new DefaultMultipartHttpServletRequest(request, multipartFiles, parameters); } catch (FileUploadBase.SizeLimitExceededException ex) { throw new MaxUploadSizeExceededException(this.fileUpload.getSizeMax(), ex); } catch (FileUploadException ex) { throw new MultipartException("Could not parse multipart request", ex); } }
使用方法是:
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; 然后就能正常读取参数: multipartRequest.getParameter("xxx");
行不行,能不能获取到,我没有去验证,有验证成功的告知小弟一声,不胜感激.
(出处:清风网络学院)
上一篇:EasyJWeb Tools业务引擎中分页的设计及实现
下一篇:编程心得:提升JSP应用程序的7大绝招
|