Struts2文件上传
来源:互联网 发布:淘宝客服的常用语 编辑:程序博客网 时间:2024/06/06 02:17
Struts2使用开源项目Apache Jakarta Commons FileUpload和内建的FileUploadInterceptor拦截器实现文件上传,所需的jar包如下:
commons-logging-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.6.jar
xwork-2.0.1.jar
commons-io-1.3.1.jar
commons-fileupload-1.2.jar
★ 文件上传页面 fileupload.jsp
这里需要注意的是,form的enctype属性必须设置为multipart/form-data。
★ 处理文件上传 FileUploadAction.java
在fileupload.jsp中,只有doc一个字段,而FileUploadAction.java中,却有三个字段,Struts2怎么通过页面的一个字段设置Action里的三个字段呢?没错,这就是FileUploadInterceptor的功劳了!你所要做的只是按照一定的样式命名这三个字段的set方法,而字段名可以任意命名。第一个File类型的字段的set方法还是以常规的方式命名,另两个String类型的字段的set方法必须分别以“File字段的set方法名+FileName”和“File字段的set方法名+ContentType”来命名。
★ 配置文件 struts.xml
★ 配置文件 web.xml
0 0
- struts2上传文件(三) struts2上传文件
- [Struts2]Struts2的文件上传
- Struts2的文件上传
- Struts2文件上传
- Struts2 上传文件实例
- struts2文件上传
- struts2文件上传
- Struts2的文件上传
- struts2-上传文件(1)
- struts2-上传文件(2)
- Struts2上传文件示例
- struts2文件上传
- Struts2实现文件上传
- struts2文件上传
- Struts2 文件上传
- ext + struts2 上传文件
- Struts2 文件上传
- Struts2的文件上传
- js的36个设计模式:行为型模式
- 文字在div中水平均匀分布
- JAVA学习笔记:随机数(Math类和Random类生成的随机数)
- 浅谈HTTP中Get与Post的区别
- python使用pyquery库总结
- Struts2文件上传
- js的36个设计模式:技巧型模式
- linux学习笔记(1)
- Ubuntu下跑通Lenet——caffe入门,你还差这篇文章!
- 工厂设计模式
- Android面试题-微信扫码登录内部实现原理
- c语言学习
- Gradle命令和配置
- Android框架设计03-图片加载框架