jsp文件上傳方法總結(jié)

jsp文件上傳方法總結(jié)

ID:35294647

大?。?47.50 KB

頁(yè)數(shù):22頁(yè)

時(shí)間:2019-03-23

jsp文件上傳方法總結(jié)_第1頁(yè)
jsp文件上傳方法總結(jié)_第2頁(yè)
jsp文件上傳方法總結(jié)_第3頁(yè)
jsp文件上傳方法總結(jié)_第4頁(yè)
jsp文件上傳方法總結(jié)_第5頁(yè)
資源描述:

《jsp文件上傳方法總結(jié)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)

1、http://www.jspcn.net/htmlnews/11453819845311713.htmlhttp://topic.csdn.net/u/20071009/11/D16FB438-4A2A-47E2-A03A-F62366C8F064.html (.doについて)http://gdf84.iteye.com/blog/215885?。⊿truts文件上傳(UpLoad))http://www.blogjava.net/alex/archive/2007/03/26/106538.html

2、?。ㄓ肑SP實(shí)現(xiàn)上傳文件的兩種方法)文件上傳原理簡(jiǎn)單實(shí)現(xiàn)要實(shí)現(xiàn)文件上載,我們必須先了解上載文件的HTTP請(qǐng)求。下面這個(gè)簡(jiǎn)單的應(yīng)用示范了如何上載文件以及把HTTP請(qǐng)求的原始數(shù)據(jù)寫入文件。用文本編輯器查看該文件即可了解請(qǐng)求的格式,在此基礎(chǔ)上我們就可以提取出上載文件的名字、文件內(nèi)容以及原本混合在一起的其他信息。?在這里我們寫一個(gè)簡(jiǎn)單的html頁(yè)面up.html,提供一個(gè)表單,用戶從這里選擇文件并把文件上載到服務(wù)器。???文件上載??

3、y>???公司:???選擇要上載的文件???????注意,

標(biāo)記有一個(gè)

4、enctype屬性,屬性值是"MULTIPART/FORM-DATA"。還有個(gè)type為file的輸入框是用來選擇上傳文件的。?表單的action屬性值是upjsp.jsp,這是將請(qǐng)求發(fā)送給upjsp.jsp文件。upjsp.jsp調(diào)用了名為UpBean的JavaBean。?程序如下:??<%?TheBean.doUpload(request);?%>?  下面是UpBean的實(shí)現(xiàn)代碼:?

5、import?java.io.*;?import?javax.servlet.http.HttpServletRequest;?import?javax.servlet.http.HttpServletResponse;?import?javax.servlet.ServletInputStream;?public?class?UpBean?{?public?void?doUpload(HttpServletRequest?request)?throws?IOException?{?PrintWrit

6、er?pw?=?new?PrintWriter(?new?BufferedWriter(new?FileWriter("test.txt")));?ServletInputStream?in?=?request.getInputStream();?int?i?=?in.read();?while?(i?!=?-1)?{?pw.print((char)?i);?i?=?in.read();?}?pw.close();?}?}?這個(gè)JavaBean把HttpServletRequest對(duì)象的表單原始數(shù)據(jù)寫

7、入test.txt文件.?選擇上傳一個(gè)文本或者網(wǎng)頁(yè)文件。點(diǎn)擊“上載”按鈕之后,表單就發(fā)送給了upjsp.jsp文件,一起發(fā)送的還有上傳的文件。upjsp.jsp文件不會(huì)向?yàn)g覽器發(fā)送任何應(yīng)答內(nèi)容,但它會(huì)生成一個(gè)test.txt文件。打開test.txt文件,我們可以看到上傳文件的內(nèi)容和一些上傳的信息了。?nullJavaBean實(shí)現(xiàn)多文件上傳的兩種方法作者:????文章來源:發(fā)布日期:2007年01月13日摘要:本文介紹了JavaBean實(shí)現(xiàn)多個(gè)文件上傳的兩種方法,分別是使用http協(xié)議和ftp協(xié)議實(shí)現(xiàn)

8、。首先講述了http協(xié)議傳送多個(gè)文件的基本格式和實(shí)現(xiàn)上傳的詳細(xì)過程,之后簡(jiǎn)單介紹了使用ftpclient類實(shí)現(xiàn)了ftp方式的上傳,最后對(duì)這兩種方法進(jìn)行了比較?! £P(guān)鍵字:JavaBean、http、ftp、ftpclient  JavaBean是一種基于Java的軟件組件。JSP對(duì)于在Web應(yīng)用中集成JavaBean組件提供了完善的支持。這種支持不僅能縮短開發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已有組件,避免了重復(fù)開發(fā)),也為JSP應(yīng)用帶來了更多的可伸縮性

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

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

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