<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/下(目前這個網站已經被關閉)
    本地下載
    下面是演示。SmartUpLoad只有一個構造函數。即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"/>
    <%
    //計算文件上傳個數
    int?count=0;

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

    //依據form的內容上傳
    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?
    ++;
    }
    }

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

    //?顯示成功上傳的文件數目
    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

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


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


    網站導航:
     

    導航

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

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    城市流浪者

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品久久免费| a在线观看免费网址大全| 59pao成国产成视频永久免费 | caoporm超免费公开视频| 免费又黄又爽的视频| 国产亚洲视频在线观看| 亚洲精品无码99在线观看| 免费看一级高潮毛片| 亚洲欧洲久久av| 久久久久免费精品国产| 亚洲综合久久1区2区3区| 国产成人无码免费看视频软件| 国内精品久久久久影院亚洲| 啦啦啦在线免费视频| 亚洲AV成人精品一区二区三区| 国产在线不卡免费播放| 黄色毛片免费观看| 亚洲一区爱区精品无码| 免费国产99久久久香蕉| 久久久无码精品亚洲日韩京东传媒| 99久热只有精品视频免费观看17| 亚洲电影在线免费观看| 国产成人A在线观看视频免费| 亚洲1区2区3区精华液| 国产成人精品亚洲精品| 99久久人妻精品免费二区| 亚洲视频无码高清在线| 四虎精品亚洲一区二区三区| 99在线视频免费观看| 亚洲入口无毒网址你懂的| 四虎影库久免费视频| 黄色免费在线网站| 最新亚洲精品国偷自产在线| 区三区激情福利综合中文字幕在线一区亚洲视频1| 一级特黄录像免费播放肥| 亚洲自偷自拍另类图片二区| 国产免费人成视频在线观看| 99久久国产精品免费一区二区| 亚洲va在线va天堂成人| 亚洲综合亚洲综合网成人| 亚欧免费视频一区二区三区|