Spring webflow:上传多个文件

来源:互联网 发布:有高跟鞋也有跑鞋 知乎 编辑:程序博客网 时间:2024/06/06 03:31

上篇讲了上传单个文件,在上篇的基础上稍作修改就可以上传多个文件了。

实现

首先,实体类要修改,使用List来存储多个文件:

@Componentpublic class GoodsEntity implements Serializable{    private static final long serialVersionUID = 1L;    private List<MultipartFile> images;    public List<MultipartFile> getImages() {        return images;    }    public void setImages(List<MultipartFile> images) {        this.images = images;    }}

上传表单也要修改:

<form:form action="${flowExecutionUrl}&_eventId=submit&${_csrf.parameterName}=${_csrf.token}" method="post" commandName="goods" enctype="multipart/form-data">                    <input type="hidden" name="_flowExecutionKey" value="${flowExecutionKey}"/>       商品图片:<form:input  path="images" type="file" multiple="multiple"/>               <input type="submit"  value="提交">   </form:form>

增加一个multiple="multiple"属性即可。

参考文档


这里给出了另外一种方法,不用multiple=”multiple”,而是通过js添加input标签的办法

0 0
原创粉丝点击