999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

JSP頁面中利用jspSmartUpload組件實現文件上傳的方法

2018-01-22 10:31:53寧云智裴來芝
無線互聯科技 2017年24期
關鍵詞:頁面

寧云智+裴來芝

摘 要:利用網頁上傳文件的方法有很多種,利用第三方控件來完成是最方便的一種。文章介紹在JSP頁面利用jspSmartUpload組件實現文件的上傳,首先要在服務器環境中安裝和配置好組件,再創建上傳表單頁面,最后編寫處理上傳文件操作的代碼。

關鍵詞:JSP;jspSmartUpload組件;文件上傳

1 jspSmartUpload組件簡介

一個網站總是不可避免地要和用戶進行信息的交互,如果只是將一些簡單輸入類型(例如:text,password,radio,checkbox,select等)的信息上傳到服務器端,只要使用JSP的內置對象(如session)進行傳遞就可以了。但是如果涉及用戶和服務器之間的文件交換(包括上傳和下載),僅使用session是不能實現的,必須借助于文件流讀寫的方式來實現。但由于直接應用文件流讀寫比較復雜,加上在上傳文件到服務器時必須使用multipart/form-data的編碼方式,不能直接使用request.getParameter()來取得,因此,對于文件的上傳和下載是借助于第三方的組件來完成的。完成文件上傳和下載的方法有很多種,例如jspsmart公司的jspSmartUpload組件,O`Reilly公司的cos組件,Jakarta Apache公司的commonsFileUpload組件,JavaZoom的uploadbean組件,以及Struts組件中自帶的org.apache.struts.upload類工具等。下面針對其中的3種常用的解決方案(jspSmartUpload、O`Reilly-cos、struts.upload)進行一個簡單的介紹和對比,三者之間的比較如表1所示。

2 使用jspSmartUpload組件的服務器環境配置

使用jspSmartUpload組件進行文件上傳需要在服務器環境中安裝和配置好組件,本文以Tomcat為例介紹其安裝和配置方法。其安裝與配置步驟如下。

(1)下載jspSmartUpload組件后,將其解壓。

(2)將其中的com目錄復制到應用程序目錄下的WEB-INF\classes中。

(3)如果希望Tomcat服務器的所有Web應用程序都可以使用jspSmartUpload組件,將com目錄復制到webapps\ROOT\WEB-INF\classes文件夾中即可。

(4)重新啟動Tomcat,就可以在JSP文件中使用jspSmartUpload組件。

3 使用jspSmartUpload組件實現文件上傳

設計上傳文件的頁面,先創建上傳表單,指定以post方式進行提交,由do_upload.jsp負責處理,同時指定enctype屬性為“multipart/form-data”。頁面以表格形式布局,編寫上傳文件的HTML頁面upload.html。其代碼如下。

上傳文件的頁面只提供了文件的選擇功能,沒有將文件上傳到服務器的功能,下面就來完成編寫處理上傳文件操作的JSP文件do_upload.jsp。其代碼如下。

啟動Tomcat服務器后,在IE的地址欄中輸入“http://localhost:8080/chap08/ upload.html”。用戶可以通過單擊“瀏覽…”按鈕從操作系統文件夾中選擇要上傳的文件(本例為3.jpg和3.txt),然后單擊“上傳”按鈕,將上傳操作交給do_upload.jsp來完成文件上傳操作。do_upload.jsp通過應用jspSmartUpload組件完成文件的上傳,并顯示所有上傳的文件的信息,包括上傳文件數量、上傳文件名和上傳文件長度。

文件上傳成功后,可以在應用程序文件夾的upload文件夾中查看到剛剛上傳的文件(本例為3.jpg和3.txt)。

[參考文獻]

[1]鄒于豐,梁霄波,以繪,等.基于ASP的文件上傳系統的設計與實現[J].計算機時代,2009(12):33-35.

[2]袁芳.基于ASP.NET的文件上傳模塊的設計與實現[J].軟件,2014(7):135-139.

[3]戴洋,陳海.在JSP中實現文件上傳下載的相關問題及改進方案[J].計算機與現代化,2006(10):77-80.

[4]寧云智,劉志成.JSP程序設計案例教程[M].北京:高等教育出版社,2015.

Abstract:There are many ways to upload files through Web pages. It is the most convenient way to use third-party controls. This paper introducesusing jspSmartUpload components to achieve the file upload in JSP pages. First in the server environment to install and configure components, and then create an upload form page, and finally write code to handle the operation of the upload file.

Key words: JSP; jspSmartUpload component; file uploadendprint

猜你喜歡
頁面
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
在本機中輕松完成常見PDF操作
電腦愛好者(2022年3期)2022-05-30 10:48:04
移動頁面設計:為老人做設計
工業設計(2016年1期)2016-05-04 03:58:09
Web安全問答(3)
通信技術(2012年4期)2012-02-15 07:10:35
同一Word文檔 縱橫頁面并存
網站結構在SEO中的研究與應用
幾種頁面置換算法的基本原理及實現方法
淺析ASP.NET頁面導航技術
主站蜘蛛池模板: 国产在线精彩视频论坛| 国产精品香蕉| 国产在线一区二区视频| 无码专区第一页| 亚洲天堂免费在线视频| 国产素人在线| 波多野结衣爽到高潮漏水大喷| 在线观看国产精美视频| 天堂成人在线| 亚洲中文精品久久久久久不卡| 亚洲国产欧美目韩成人综合| 国产99在线| 欧洲高清无码在线| 中文纯内无码H| 亚洲AⅤ无码日韩AV无码网站| 色爽网免费视频| 国产男女免费视频| 欧美一区福利| 久久精品国产国语对白| 亚洲色中色| 婷婷丁香在线观看| 国产日本一线在线观看免费| 视频一本大道香蕉久在线播放| 国产91在线|日本| 全色黄大色大片免费久久老太| 一区二区三区四区精品视频 | 在线观看免费黄色网址| 亚洲永久免费网站| 四虎成人在线视频| 国产又爽又黄无遮挡免费观看| 91视频首页| 国产综合日韩另类一区二区| 国产福利一区视频| 久久久久中文字幕精品视频| 不卡视频国产| 欧美午夜精品| 国产女人爽到高潮的免费视频| 亚洲成aⅴ人在线观看| 国产自产视频一区二区三区| 国产白浆一区二区三区视频在线| 亚洲有无码中文网| 久久五月天国产自| 在线精品亚洲一区二区古装| 国产一区二区人大臿蕉香蕉| 日韩久草视频| 四虎亚洲精品| 亚洲成人在线网| 国产高清无码第一十页在线观看| 在线观看网站国产| 亚洲综合久久成人AV| 亚洲码一区二区三区| 久久一日本道色综合久久| 国产爽歪歪免费视频在线观看| 欧美a在线看| 日韩欧美成人高清在线观看| 亚洲国产AV无码综合原创| 精品国产一区二区三区在线观看| 精品乱码久久久久久久| 国产亚洲精| 日韩a在线观看免费观看| 国产午夜不卡| 99视频在线免费| 久久96热在精品国产高清| 99热国产这里只有精品无卡顿"| 国产精品亚洲片在线va| 亚洲成在人线av品善网好看| 亚洲最大福利视频网| 国产91透明丝袜美腿在线| 在线国产毛片| 中文字幕无码中文字幕有码在线 | 亚洲精品午夜天堂网页| 高潮爽到爆的喷水女主播视频| 日韩精品毛片人妻AV不卡| 欧美黑人欧美精品刺激| 久久精品人人做人人| 国产精品欧美亚洲韩国日本不卡| 97精品伊人久久大香线蕉| 国产成人综合久久精品尤物| 国产Av无码精品色午夜| 国产人人乐人人爱| 伊人激情综合网| 色综合中文|