亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        JSP頁面中利用jspSmartUpload組件實現(xiàn)文件上傳的方法

        2018-01-22 10:31:53寧云智裴來芝
        無線互聯(lián)科技 2017年24期
        關(guān)鍵詞:表單文件夾本例

        寧云智+裴來芝

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

        關(guān)鍵詞:JSP;jspSmartUpload組件;文件上傳

        1 jspSmartUpload組件簡介

        一個網(wǎng)站總是不可避免地要和用戶進行信息的交互,如果只是將一些簡單輸入類型(例如:text,password,radio,checkbox,select等)的信息上傳到服務(wù)器端,只要使用JSP的內(nèi)置對象(如session)進行傳遞就可以了。但是如果涉及用戶和服務(wù)器之間的文件交換(包括上傳和下載),僅使用session是不能實現(xiàn)的,必須借助于文件流讀寫的方式來實現(xiàn)。但由于直接應(yīng)用文件流讀寫比較復(fù)雜,加上在上傳文件到服務(wù)器時必須使用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組件的服務(wù)器環(huán)境配置

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

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

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

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

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

        3 使用jspSmartUpload組件實現(xiàn)文件上傳

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

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

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

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

        [參考文獻]

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

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

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

        [4]寧云智,劉志成.JSP程序設(shè)計案例教程[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

        猜你喜歡
        表單文件夾本例
        磁力文件夾
        《思考心電圖之176》答案
        電子表單系統(tǒng)應(yīng)用分析
        華東科技(2021年9期)2021-09-23 02:15:24
        《思考心電圖之169》答案
        淺談網(wǎng)頁制作中表單的教學
        調(diào)動右鍵 解決文件夾管理三大難題
        視功能分析圖例詳解
        TC一鍵直達常用文件夾
        電腦迷(2015年1期)2015-04-29 21:24:13
        基于Infopath實現(xiàn)WEB動態(tài)表單的研究
        電子世界(2012年24期)2012-12-17 10:49:06
        動態(tài)表單技術(shù)在教學管理中的應(yīng)用*
        国产亚洲精品97在线视频一| 综合久久加勒比天然素人| 日韩我不卡| 丝袜美腿网站一区二区| 五月天婷婷一区二区三区久久| 国产女主播免费在线观看| 日韩字幕无线乱码免费| 久久精品国产亚洲av麻豆床戏| 国产肥熟女免费一区二区| 波多野结衣中文字幕一区二区三区| 国内最真实的xxxx人伦| 老少配老妇老熟女中文普通话 | 亚洲第一黄色免费网站| 爽爽影院免费观看| 国内最真实的xxxx人伦| 激情亚洲一区国产精品| 国产一区二区激情对白在线| 91综合久久婷婷久久| 精品国产三级国产av| 亚洲一区二区三区免费网站| 影音先锋色小姐| 丰满熟妇乱又伦| 欧美成a人片在线观看久| 亚洲午夜精品久久久久久一区| 在线毛片一区二区不卡视频| 亚洲一区二区不卡日韩| 亚洲24小时免费视频| 青青草亚洲视频社区在线播放观看| 日本三级欧美三级人妇视频黑白配| 欧美午夜精品久久久久久浪潮| 久久婷婷国产综合精品| 长腿丝袜在线观看国产| 亚洲av中文无码字幕色本草| 色综合视频一区中文字幕| 无码 制服 丝袜 国产 另类| 中文字幕精品永久在线| 色婷婷精品久久二区二区蜜臀av| 大学生粉嫩无套流白浆| 亚洲国产无套无码av电影| 动漫av纯肉无码av在线播放| 亚洲高清激情一区二区三区|