一直感觉文件上传限制大小很简单,今天却遇到BUG了,限制大小为100M;
在struts.xml文件中设置<constant name="struts.multipart.maxSize" value="104857600" />

在对应的action的xml配置文件中,添加<param name="maximumSize">104857600</param>

原本以为设置了2个地方的大小,完美无缺,可大小就是没法限制,最后明白struts.properties也要设置大小,拦截器的大小不能超过struts.properties中的大小 ,找到struts.multipart.maxSize=104857600并修改既可
本文介绍了如何在Struts框架中正确地设置文件上传的最大限制大小。通过修改struts.xml及struts.properties文件中的配置,确保文件大小限制生效。

被折叠的 条评论
为什么被折叠?



