struts2jquery上傳文件
1. 我用struts2做的上傳文件功能,但當文件超過2G時頁面出現錯誤,這個有什麼辦法解決么
struts配置文件里有個上傳大小的常量可以配
可以配置default.properties文件,也可以直接配xml常量
常量名是struts.multipart.maxSize
值的話你自己換算就好了 1K*1024*1024什麼什麼的自己乘完放到value里
2. struts2+jquery如何實現點擊「上傳」按鈕,實現從本機選擇圖片,然後自動上傳,類似於上傳證件的那種
Uploadify是JQuery的一個上傳插件,實現的效果非常不錯,帶進度顯示。LZ可以參考下。希望能幫到你!
3. jquery uploadify +struts2的文件上傳進度條不動
你調試米有啊,進你後台的方法裡面了沒有啊?
正常情況下,都會用相對路徑啊
4. struts2如何同時上傳文件以及獲得表單數據
事實上這根本不需要什麼其他配置操作,因為這是Struts2,而不是原生Servlet,在Struts2中,攔截器會將request中的表單數據(或者文件格式的數據)都和action類中的屬性名稱一一對應的注入值(包括文件數據)。所以你需要做的,其實只是在jsp頁面(或html)中加入一個file類型的input標簽,名稱記住(比如為photo),然後在action類中加一個File類型(java.io.File)欄位,此欄位必須和剛剛的input標簽name屬性一致,即photo(private File photo;)。最後,需要注意的是,當你妄圖從網頁上傳一個文件類型的表單時,必須將包圍它的form類將enctype="multipart/form-data" method="post"加上,即method必須為post,且enctype,也就是表單數據類型,必須為二進制的。
5. 使用jquery的ajaxfileupload.js和struts2無刷新上傳文件出錯
getXXX方法是從session中取參數值,從你貼出的代碼來看 沒有涉及到這塊,所以我覺得你要是用System.out.println("userIcon:" + getId_userIcon()); 取不到任何id·
個人淺見~