Struts2中struts.multipart.maxSize设置
来源:互联网 发布:知乎 邮箱 查看 编辑:程序博客网 时间:2024/06/03 13:34
今天使用Struts2的文件上传控件时,在struts.xml中,将处理上传的action中的fileUpload拦截器的maximumSize参数设置为5000000,上传了一个3M的文件后发现控制台报错,而且提示说文件超过2M。Struts.xml相关配置如下:
<action name="FileUpload" class="cn.timefly.strutsTest.FileUploadAction">
<result name="success">/FileUploadResult.jsp</result>
<result name="input">/FileUpload.jsp</result>
<interceptor-ref name="fileUpload">
<param name="maximumSize">500000</param>
<param name="allowedTypes">application/vnd.ms-powerpoint</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
</action>
后来尝试在struts.xml中加入 <constant name="struts.multipart.maxSize" value="9000000"/>
发现一切正常了,不报错了。功能也正常了。
发现struts.multipart.maxSize和fileUpload拦截器的maximumSize属性分工不同,总结如下:
1.struts.multipart.maxSize掌控整个项目所上传文件的最大的Size。超过了这个size,后台报错,程序处理不了如此大的文件。fielderror里面会有如下的提示:
the request was rejected because its size (16272982) exceeds the configured maximum (9000000)
2.fileUpload拦截器的maximumSize属性必须小于struts.multipart.maxSize的值。
struts.multipart.maxSize默认2M,当maximumSize大于2M时,必须设置struts.multipart.maxSize的值大于maximumSize。
3.当上传的文件大于struts.multipart.maxSize时,系统报错
当上传的文件在struts.multipart.maxSize和maximumSize之间时,系统提示:
File too large: file "MSF的概念.ppt" "upload__5133e516_129ce85285f__7ffa_00000005.tmp" 6007104
当上传的文件小于maximumSize,上传成功。
0 0
- Struts2中struts.multipart.maxSize设置
- Struts2中struts.multipart.maxSize设置
- Struts2中struts.multipart.maxSize设置
- struts.multipart.maxSize
- maxmimumsize 和struts.multipart.maxSize
- Linux下设置struts2 struts.multipart.saveDir问题
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- Struts2中的struts.multipart.saveDir的配置
- struts2 中struts.xml rusult 设置问题
- struts2文件上传中的struts.multipart.saveDir提示信息
- struts2文件上传中的struts.multipart.saveDir提示信息
- Bootstrap组件学习之导航和导航条
- POJ3629-Kindergarten
- Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
- 基础篇章:关于 React Native 的props,state,style的讲解
- 跟着大神好好学习
- Struts2中struts.multipart.maxSize设置
- ArchLinux桌面环境配置
- 【BZOJ 2336】任务调度 【随机化】
- 自定义pip install的安装路径
- 机器学习之简单线性回归
- SPECJVM搭建-Linux
- MPAndroidChart 教程:动画 Animations(十)
- nRF52832 Tasks,Events,PPI
- Java编程思想(第十章)