spring mvc 多文件上传(未选择文件,也可以进行表单提交)
spring mvc 在进行多文件上传的时候,在后台接收上传的文件时,使用数组的形式如MultipartFile[] files,会出现一些问题,比如页面中的一个form表单,没有选择要上传的文件,就要提交,这样后台的action/controller就不执行;如果使用List<MultipartFile>的形式,即便是在form表单中没有选择要上传的文件,也可以正常的表单提交。
@RequestMapping("addSendHistory") public void addSendHistory(MultipartHttpServletRequest request,HttpServletResponse response, @RequestParam(required=false) List<MultipartFile> files,@ModelAttribute(FgLoginController.TEACHER) Teacher teacher, @ModelAttribute("datas") Map<String, Object> datas) throws IOException
以上是上传文件使用的controller的方法头。
posted on 2013-10-25 15:39 passer1991 阅读(1104) 评论(0) 编辑 收藏 举报