struts2学习笔记(十二)多文件上传
2015-08-16 16:20
381 查看
多文件上传与单文件上传类似,只是将action中变量变成数组变量而已
1.jsp文件
2.Action类
1.jsp文件
<s:fielderror></s:fielderror> <s:form action="upload" method="post" enctype="multipart/form-data"> 文件:<input type="file" name="test"> <br> 文件:<input type="file" name="test"> <br> 文件:<input type="file" name="test"> <br> <input type="submit" value="提交"> </s:form>
2.Action类
public class FileUploadAction extends ActionSupport{ private File test[]; //临时文件,使命名要与jsp中file类型的input名称相同 private String testFileName[]; //文件名称 private String testContentType[]; //文件类型 public File[] getTest() { return test; } public void setTest(File[] test) { this.test = test; } public String[] getTestFileName() { return testFileName; } public void setTestFileName(String[] testFileName) { this.testFileName = testFileName; } public String[] getTestContentType() { return testContentType; } public void setTestContentType(String[] testContentType) { this.testContentType = testContentType; } public String execute() throws Exception { for(int i = 0; i<test.length; i++){ System.out.println("文件名:"+this.testFileName[i]+",文件类型:"+this.testContentType[i]); File saveFile = new File("E:/"+this.testFileName[i]); FileUtils.copyFile(this.test[i], saveFile); } return SUCCESS; } }
相关文章推荐
- Java 中使用内存映射文件需要考虑的 10 个问题
- Java基础 笔记(2)
- Java基础 笔记(1)
- java.lang.AbstractMethodError: gnu.xml.dom.DomDocument.getXmlStandalone()Z
- 循序渐进学java 13种核心技术
- java中的异常机制(编译时异常)
- Java 实现的内容搜索工具
- [java] Add Digits 数字相加
- 二叉查找树 Java
- [Java][activiti]Activiti这个过程委托功能[getAssignee()与getOwner()差异]
- Servlet文件上传
- #笔记#圣思园 JavaWeb 第78讲——JSON库,异步调用
- JAVA 设计模式 - 原型模式
- JAVA 设计模式 - 建造者模式
- MAC JAVA_HOME配置
- 懒得笔记6 spring hibernate template
- Spring Web Flow 学习笔记(1)
- Java SE 7新特性:创建泛型实例时自动类型推断
- 提交java性能的注意点
- Java学习--(九)异常处理