關於struts2文件上傳超出限制攔截器返回input找不到界面的問題

今天在學習struts攔截器時,就是文件上傳與着個點攔截器上傳超出限制直接找不到頁面,頁面丟失的情況,
在這裏插入圖片描述
然後各種百度,說是改tomcat下的serve.xml裏的maxSwallowSize="-1",然後我改完還是不行,也不知道是我的問題還是……,然後就莫名其妙的自己試了下,終於弄好了,就是在struts.xml配置容量爲無限大,然後在攔截器中配置規定的文件大小。配置的代碼如下:

下面是struts.xml的配置

<constant name="struts.multipart.maxSize" value="-1" />

通過上面這行代碼來設置允許的文件大小爲無限大
xml配置
Action的配置
下面使用註解配置攔截器信息,圖示標註的爲限定文件上傳大小
Action.interceptor配置
最後配置完這兩個地方運行就沒什麼問題了:
運行效果如下:
運行效果
到此基本就結束了。完美解決,如果還有什麼地方有錯誤或者可以留言改正

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章