转载 https://blog.csdn.net/moshenglv/article/details/51991197
在使用struts2上传文件时,通过name=“input”
结果显示类型限制和扩展名信息,但是始终无法显示大小限制信息,总是在控制台抛出大小过大的信息,最后发现掉到坑里面了,因为struts2的文件限制有两个限制,如下描述:
struts2中文件上传的二个限制,一个是struts.multipart.maxSize,如果不设置,struts2 的核心包下的default.properties文件里有默认的大小设置struts.multipart.maxSize=2097152,即2M.这是struts2文件上传的第一道关。
第二道关是inteceptor中的maximumSize. 当真实的文件大小能通过第一道关时.针对不同的action中配置的inteceptor,maximumSize才能发挥相应的拦截作用.
信息未转完,详情请看原作者的文章.