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頁面導航技術
主站蜘蛛池模板: 国产在线精品人成导航| 国产成人免费手机在线观看视频 | 国产制服丝袜91在线| 色丁丁毛片在线观看| av在线5g无码天天| 国产免费久久精品99re不卡| 无码网站免费观看| 精品无码国产一区二区三区AV| 国产精品免费电影| 高清不卡一区二区三区香蕉| AV色爱天堂网| 国产熟女一级毛片| 香蕉国产精品视频| 台湾AV国片精品女同性| 3D动漫精品啪啪一区二区下载| 国产乱肥老妇精品视频| 色窝窝免费一区二区三区| 四虎免费视频网站| 一级毛片无毒不卡直接观看| 欧美综合区自拍亚洲综合天堂 | 久久影院一区二区h| 在线观看免费人成视频色快速| 韩日无码在线不卡| 极品国产一区二区三区| 91小视频在线| 国产一级二级在线观看| 91成人试看福利体验区| 一级爱做片免费观看久久| 精品丝袜美腿国产一区| 色哟哟精品无码网站在线播放视频| 免费观看成人久久网免费观看| 无码日韩人妻精品久久蜜桃| 国产成人亚洲综合a∨婷婷| 国产在线观看第二页| 91久久精品国产| 国产第四页| 天天操精品| 五月婷婷丁香综合| 制服丝袜无码每日更新| 97se亚洲| 呦视频在线一区二区三区| 欧美日韩中文国产va另类| 中文字幕无码制服中字| 国产超碰一区二区三区| 国内丰满少妇猛烈精品播| 亚洲成人高清在线观看| 特级欧美视频aaaaaa| 五月婷婷伊人网| 亚洲欧美色中文字幕| 免费在线成人网| 亚洲欧美日韩中文字幕在线一区| 午夜影院a级片| 亚洲 欧美 中文 AⅤ在线视频| 久久99国产精品成人欧美| 伊人久久精品无码麻豆精品| 久久精品免费看一| 福利视频一区| 亚洲成综合人影院在院播放| 午夜高清国产拍精品| 伊人色综合久久天天| 色偷偷一区二区三区| 蝴蝶伊人久久中文娱乐网| 国产精品无码AV中文| 日韩无码视频播放| 国产二级毛片| 亚洲精品亚洲人成在线| 成人在线天堂| 国产一区二区三区免费观看| 精久久久久无码区中文字幕| 国产亚洲高清在线精品99| 亚洲区欧美区| 五月激情婷婷综合| 精品超清无码视频在线观看| 欧美成人手机在线视频| 久久99热这里只有精品免费看| 日本久久网站| 老司机久久99久久精品播放| 国产中文一区二区苍井空| 国产精品99r8在线观看| 在线观看国产黄色| 丁香婷婷激情网| 国产国语一级毛片在线视频|