struts2上傳圖片過程

struts2上傳圖片過程

ID:20221552

大?。?1.00 KB

頁數(shù):6頁

時間:2018-10-09

struts2上傳圖片過程_第1頁
struts2上傳圖片過程_第2頁
struts2上傳圖片過程_第3頁
struts2上傳圖片過程_第4頁
struts2上傳圖片過程_第5頁
資源描述:

《struts2上傳圖片過程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、struts2上傳圖片的過程struts2上傳圖片的過程1、寫一個上傳的jsp頁面upload_image.jsp,內(nèi)容如下:

2、

解析:A、form里面的method必須是post,enctype="multipart/form-data"上傳文件必須這樣寫B(tài)、這個是圖片格式或者大小出錯的錯誤提示---要在struts.xml里面先配置C、name="file",批量上傳n

3、ame的值要一樣2、創(chuàng)建一個action--我的包是com.upload.onepublicclassUploadImageActionextendsActionSupport{privateListfile;privateListfileFileName;privateListfileContentType;publicStringexecute()throwsIOException{//得到工程保存圖片的路徑Stringroot=ServletActionContext.

4、getRequest().getRealPath("/upload");//循環(huán)上傳的文件for(inti=0;i

5、utStream(destFile);byte[]buffer=newbyte[400];intlength=0;while((length=is.read(buffer))>0){os.write(buffer,0,length);}is.close();os.close();}returnSUCCESS;}}解析:在這個action里面做了幾個測試要在WebRoot下面新建一個文件夾--uploadA、一個一個的打印,明白每個變量到底是干嘛的,到底得到些什么值B、我圖片存放的路徑改到了自己想要的路徑下面,結(jié)果在頁面

6、顯示的時候,決絕路徑無法顯示可能在顯示的時候哪里寫錯了C、剛開始以后要把得到的圖片的名稱一個一個得手動添加到fileFileName,結(jié)果用fileFileName.add(圖片名稱)后,fileFileName的length比添加之前多了一倍于是明白,在命名的時候要遵循一個規(guī)律,這個樣的話fileFileName自動的把圖片名稱一個一個的添加到里面,不用自己添加3、配置struts.xml文件

7、"struts.custom.i18n.resources"value="messageResource"/>image/bmp,image/png,

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。