今天在學習struts攔截器時,就是文件上傳與着個點攔截器上傳超出限制直接找不到頁面,頁面丟失的情況,
然後各種百度,說是改tomcat下的serve.xml裏的maxSwallowSize="-1",然後我改完還是不行,也不知道是我的問題還是……,然後就莫名其妙的自己試了下,終於弄好了,就是在struts.xml配置容量爲無限大,然後在攔截器中配置規定的文件大小。配置的代碼如下:
下面是struts.xml的配置
<constant name="struts.multipart.maxSize" value="-1" />
通過上面這行代碼來設置允許的文件大小爲無限大
Action的配置
下面使用註解配置攔截器信息,圖示標註的爲限定文件上傳大小
最後配置完這兩個地方運行就沒什麼問題了:
運行效果如下:
到此基本就結束了。完美解決,如果還有什麼地方有錯誤或者可以留言改正