首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2 跟 commons-fileupload2.1 结合使用

2012-10-19 
struts2 和 commons-fileupload2.1 结合使用昨天分析了很多错误,今天将正确的配置发布如下:首先struts.pro

struts2 和 commons-fileupload2.1 结合使用
昨天分析了很多错误,今天将正确的配置发布如下:
首先struts.properties中需要设置
struts.i18n.encoding=UTF-8
struts.locale=zh_CN
struts.multipart.saveDir=\temp
struts.multipart.maxSize=100000000
saveDir是struts2自带的上传功能,能够将附件临时保存在temp目录中。maxSize是附件大小,超过这个讲抛出异常。
使用了struts2自带的功能后,在上传时其实是不需要再次通过fileupload来获取。具体代码见下


从上面可以看出,使用了MultiPartRequestWrapper mrw = (MultiPartRequestWrapper)request;来获取了上传附件的request.那么就可以获取到上传请求值,后来发现这个方法比其upload方法来说简单点。也可以获取到附件大小。

热点排行