Springmvc3实现文件上传
Spring自己封装了文件上传功能,可以利用
MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest)request;
MultipartFile multFile = multiRequest.getFile("imgFile");
需要在springmvc-servlet.xml里配置:
<bean id="multipartResolver" />
结合iframe实现局部刷新上传
代码:
1.JSP页面:
2 controller后台:
###############################################################
使用DiskFileItemFactory 及ServletFileUpload 组件进行上传
需要注意的是:所有的Form表单数据不再会自动绑定赋值,需要手动去设置值,还有就是不需要在springmvc-servlet.xml里配置:<bean id="multipartResolver" />
后台处理类:
页面显示跟上图一样