struts2 文件上传

1.单文件上传,不多说,见图:
[img]http://dl.iteye.com/upload/attachment/273183/ce2f2c93-7715-3591-9b1e-4329033f2cea.jpg[/img]

注意第3步action中的属性名,以及get和set方法,名称不能乱写,属性名后缀不能变(contentType是得到文件的类型,fileName是得到上传的文件名),至于前缀部分必须和第2步中的fileName一致.

而文件的上传在struts2中,是有默认能上传文件的大小的,大约是2M的大小,超过2M,就不让上传了,我们怎么样突破这个限制呢?把下面这段东西添加进struts.xml:
<costant name="struts.multipart.maxSize" value="100000000"/>
value指的是文件大小,这里是字节做单位.

2.多文件上传

只要把action中的文件对应的属性,都改成数组类型或集合类型就可以了,如下图:
[img]http://dl.iteye.com/upload/attachment/273189/ded7c29b-852b-3275-9b19-c0fa394a57f0.jpg[/img]

很简单,不是吗?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值