- 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
spring mvc 多个文件上传 未选择文件可提交form
本文探讨了在Spring MVC框架下使用不同集合类型处理多文件上传时的区别。特别是对比了使用MultipartFile[]与List<MultipartFile>的方式,并指出后者即使在未选择文件的情况下也能正常提交表单。

被折叠的 条评论
为什么被折叠?



