struts2 修改文件上传大小限制

struts.multipart.maxSize struts.multipart.maxSize 默认限制为2M,修改maximumSize为5000000,大约5M。依旧无效。

Struts.xml相关配置如下:

 <action name="upload" class="action.UploadAction">
  <result name="success">/success.jsp</result>
  <result name="input">/upload.jsp</result>
<interceptor-ref name="fileUpload">
  <param name=" maximumSize ">5000000</param>
  </interceptor-ref>
</action>

解决方法:

 在struts.xml中加入  <constant name="struts.multipart.maxSize" value="10000000"/> ,大约10M

原因:maximumSize须小于 struts.multipart.maxSize,而默认值不足5M,所以修改maximumSize无效,

应先修改 struts.multipart.maxSize

---------------------------------------------- 

即,

若 上传文件大小<maximumSize ,上传成功

扫描二维码关注公众号,回复: 717962 查看本文章

若 maximumSize<上传文件大小<  struts.multipart.maxSize , 若 上传文件大小 >   struts.multipart.maxSize ,

Struts has detected an unhandled exception:

Messages : No result defined for action action.UploadAction and result input  

猜你喜欢

转载自jiangctry.iteye.com/blog/1485804