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 ,上传成功
若 maximumSize<上传文件大小< struts.multipart.maxSize , 若 上传文件大小 > struts.multipart.maxSize ,
Struts has detected an unhandled exception:
Messages : | No result defined for action action.UploadAction and result input |