使用Struts完成上传
2016-01-20 21:15
489 查看
Struts集成上传功能
1.ActionForm 内定义上传文件格式为 Formfile,对应jsp文件内的input输入 域格式为file,定义form表单编码类型为enctype=”multipart/form-data
2.需要引入JAR包,commons-io
http://commons.apache.org/proper/commons-io/download_io.cgi
3.将文件路径存入数据库中,文件存入本地硬盘
jsp页面
后台java程序
1.ActionForm 内定义上传文件格式为 Formfile,对应jsp文件内的input输入 域格式为file,定义form表单编码类型为enctype=”multipart/form-data
2.需要引入JAR包,commons-io
http://commons.apache.org/proper/commons-io/download_io.cgi
3.将文件路径存入数据库中,文件存入本地硬盘
jsp页面
<form name="itemForm" target="_self" id="itemForm" enctype="multipart/form-data"> <input name="itemFile" type="file" class="text1" size="40" maxlength="40"> <form/>
后台java程序
public class ItemActionForm extends ActionForm { private String itemNo; private String itemName; private String spec; private String pattern; private String category; private String unit; private String uploadFileName; //查询字符串 private String clientIdOrName; //页号 private int pageNo = 1; //选中标记 private String[] selectFlag; //上传文件 private FormFile itemFile; public String getItemNo() { return itemNo; } public void setItemNo(String itemNo) { this.itemNo = itemNo; } public String getItemName() { return itemName; } public void setItemName(String itemName) { this.itemName = itemName; } public String getSpec() { return spec; } public void setSpec(String spec) { this.spec = spec; } public String getPattern() { return pattern; } public void setPattern(String pattern) { this.pattern = pattern; } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } public String getUnit() { return unit; } public void setUnit(String unit) { this.unit = unit; } public String getUploadFileName() { return uploadFileName; } public void setUploadFileName(String uploadFileName) { this.uploadFileName = uploadFileName; } public String getClientIdOrName() { return clientIdOrName; } public void setClientIdOrName(String clientIdOrName) { this.clientIdOrName = clientIdOrName; } public int getPageNo() { return pageNo; } public void setPageNo(int pageNo) { this.pageNo = pageNo; } public String[] getSelectFlag() { return selectFlag; } public void setSelectFlag(String[] selectFlag) { this.selectFlag = selectFlag; } public FormFile getItemFile() { return itemFile; } public void setItemFile(FormFile itemFile) { this.itemFile = itemFile; } }
相关文章推荐
- java基础知识总结:
- jdk环境变量的配置
- 【慕课笔记】第四章 流程控制语句 第7节 JAVA条件语句之do...while
- spring MVC 如何获取session并实现传值到前台
- 【慕课笔记】第四章 流程控制语句 第6节 JAVA条件语句之while
- 【更新】2016/1/22 Java学习小结
- 简单认识Struts2
- 使用spring mvc遇到的问题
- java_65
- IO流4(IO中的其他流、编码)
- 【慕课笔记】第四章 流程控制语句 第5节 JAVA条件语句之switch
- EJB系列(四)——Spring依赖注入 && EJB依赖注入
- 为Java说句公道话
- 【JAVA】接口与抽象类的区别与联系
- Java和PyPy速度对比
- 【慕课笔记】第四章 流程控制语句 第4节 JAVA条件语句之嵌套if
- Struts2属性驱动和模型驱动详解
- 【转】浅谈Java中的hashcode方法
- Java中的ReentrantLock和synchronized两种锁机制的对比
- java中的枚举