<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Study java

    一個新手學習JavaEE的心得,希望對學習JavaEE的朋友有些幫助。

    用jspsmart 進行上傳


    首先去http://www.jspsmart.com下載jspSmartUpload.zip,解壓縮后將文件放在WEB-INF/classes/下(目前這個網(wǎng)站已經(jīng)被關(guān)閉)
    本地下載
    下面是演示。SmartUpLoad只有一個構(gòu)造函數(shù)。即public SmartUpload在jsp中直接使用javaBean來生成一個SmartUpLoad的對象
    <jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
    下面是演示。其中方法都是有注釋的
    ------------------------------Jspsmart.html---------------
    < html >
    < head >
    < title > Jspsmart.html </ title >
    < meta? http-equiv ="Content-Type" ?content ="text/html;?charset=GB2312" >
    </ head >
    < body >

    < h2 > 文件上傳范例?-?jspSmart </ h2 >

    < form? name ="Form1" ?enctype ="multipart/form-data" ?method ="post" ?action ="Jspsmart.jsp" >
    < p > 上傳文件?1: < input? type ="file" ?name ="File1" ?size ="20" maxlength ="20" ></ p >
    < p > 上傳文件?2: < input? type ="file" ?name ="File2" ?size ="20" maxlength ="20" ></ p >
    < input? type ="submit" ?value ="上傳" >
    < input? type ="reset" ?value ="清除" >
    </ form >

    </ body >
    </ html >



    ------------------------------------Jspsmart.jsp--------------------



    <%@?page?import="com.jspsmart.upload.*"?%>
    <%@?page?contentType="text/html;charset=GB2312"?%>

    <html>
    <head>
    <title>CH9?-?Jspsmart2.jsp</title>
    </head>
    <body>

    <h2>文件上傳范例?-?jspSmart</h2>

    <jsp:useBean?id="mySmartUpload"?scope="page"?class="com.jspsmart.upload.SmartUpload"/>
    <%
    //計算文件上傳個數(shù)
    int?count=0;

    //SmartUpload的初始化,使用這個jspsmart一定要在一開始就這樣聲明
    mySmartUpload.initialize(pageContext);

    //依據(jù)form的內(nèi)容上傳
    mySmartUpload.upload();

    //將上傳的文件一個一個取出來處理
    for?(int?i=0;i<mySmartUpload.getFiles().getCount();i++)
    {
    //取出一個文件
    com.jspsmart.upload.File?myFile?
    =?mySmartUpload.getFiles().getFile(i);

    //如果文件存在,則做存檔操作
    if?(!myFile.isMissing())?{

    //將文件存放于絕對路徑的位置
    myFile.saveAs(
    "C:\\upload\\"?+?myFile.getFileName(),

    mySmartUpload.SAVE_PHYSICAL);

    //顯示此上傳文件的詳細信息
    out.println(
    "FieldName?=?"?+?myFile.getFieldName()?+?"<BR>");
    out.println(
    "Size?=?"?+?myFile.getSize()?+?"<BR>");
    out.println(
    "FileName?=?"?+?myFile.getFileName()?+?"<BR>");
    out.println(
    "FileExt?=?"?+?myFile.getFileExt()?+?"<BR>");
    out.println(
    "FilePathName?=?"?+?myFile.getFilePathName()?+?"<BR>");
    out.println(
    "ContentType?=?"?+?myFile.getContentType()?+?"<BR>");
    out.println(
    "ContentDisp?=?"?+?myFile.getContentDisp()?+"<BR>");
    out.println(
    "TypeMIME?=?"?+?myFile.getTypeMIME()?+"<BR>");
    out.println(
    "SubTypeMIME?=?"?+?myFile.getSubTypeMIME()?+?"<BR>");
    count?
    ++;
    }
    }

    //?顯示應該上傳的文件數(shù)目
    out.println(
    "<BR>"?+?mySmartUpload.getFiles().getCount()?+?"?files?could?be?uploaded.<BR>");

    //?顯示成功上傳的文件數(shù)目
    out.println(count?
    +?"file(s)?uploaded.");
    %>

    </body>
    </html>



    posted on 2006-11-10 18:39 ronghai 閱讀(4372) 評論(1)  編輯  收藏 所屬分類: jsp學習

    評論

    # re: 用jspsmart 進行上傳 2010-05-05 13:46 asdas

    編碼問題如何解決?  回復  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    導航

    <2006年11月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    統(tǒng)計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    城市流浪者

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中国性猛交xxxxx免费看| 无码天堂va亚洲va在线va| 高清一区二区三区免费视频| MM131亚洲国产美女久久 | 男人天堂2018亚洲男人天堂 | 看全色黄大色大片免费久久| 亚洲欧美日韩综合久久久| 成人au免费视频影院| 亚洲色丰满少妇高潮18p| 日韩免费高清一级毛片在线| 亚洲av日韩av永久无码电影| 国产无遮挡吃胸膜奶免费看| 黄色网页免费观看| 亚洲综合AV在线在线播放| 美女在线视频观看影院免费天天看| 亚洲精品自产拍在线观看| 日本免费大黄在线观看| 亚洲二区在线视频| 免费激情视频网站| 精精国产www视频在线观看免费| 亚洲日韩中文字幕在线播放| 男女午夜24式免费视频| 久久精品国产亚洲AV久| 亚洲精品V欧洲精品V日韩精品| a在线观看免费视频| 亚洲娇小性xxxx| 免费一区二区视频| 你懂的在线免费观看| 亚洲成在人线电影天堂色| 午夜两性色视频免费网站| 国产区在线免费观看| 久久国产免费直播| 国产精品视频永久免费播放| 亚洲一区精彩视频| 亚洲AV无码成人专区片在线观看| 日韩免费高清一级毛片| 亚洲人成色77777在线观看大| 久久免费区一区二区三波多野| 亚洲国产情侣一区二区三区| 国产乱子伦精品免费无码专区| 国产精品免费福利久久|