我用struts2來上傳文件,只要選擇文件上傳就報404錯誤,說“No result defined for action action.UpLoadAction and result input”
2 回答

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
這個錯誤有很多原因,檢查你的文件名,如果你的文件是:upload,那么它的屬性就是uploadFileName,uploadContentType, 這點很容易錯誤,還有就是那個路徑,你需要先在webroot下面創建一個文件夾,然后把該文件夾的名字放在配置中,否則容易報控異常

慕標琳琳
TA貢獻1830條經驗 獲得超9個贊
如果說配置文件字段名都沒有錯的話那就是說你的上傳的文件超過了4M,而fileupload默認的上傳限度為4M!如果沒有跟改配置的話那就會拋出異常!而在struts2中則是返回為input!而你又在struts.xml中沒有配置<result name = "input">/test.jsp</result>所以為出現404!如果先要根治的話!你需要在配置文件中配置一下<constant name="struts.multipart.maxSize" value="20480000"/>
value的值你可以看著設!最大限度是2G
- 2 回答
- 0 關注
- 535 瀏覽
添加回答
舉報
提交
取消