您的位置:首页 > 编程语言 > Java开发

Spring webflow:上传多个文件

2016-04-16 22:54 627 查看
上篇讲了上传单个文件,在上篇的基础上稍作修改就可以上传多个文件了。

实现

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

@Component
public 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标签的办法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: