使用Struts2,我自己總結了幾點需要注意的地方。
1、做文件上傳的時候,前端 file 的 name 屬性,必須與後臺action 裏邊接收上傳文件的File類型變量名稱保持一致,否則無法執行上傳任務。
2、後臺action裏邊的變量命名,比如文件名變量聲明,必須以File 類型變量爲開始。比如File類型變量爲upload,文件名應該申明爲uploadFileName。
相同地,文件類型應聲明爲uploadContentType
3、如果想要上傳較大的文件,需要更改struts的默認上傳文件大小。比如:<constant name="struts.multipart.maxSize" value="10000000000" />
OK, 目前就這些,希望對別人有所幫助吧。