<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 閱讀(4380) 評論(1)  編輯  收藏 所屬分類: jsp學習

    評論

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

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


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


    網站導航:
     

    導航

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

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    城市流浪者

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 999在线视频精品免费播放观看| 黄床大片30分钟免费看| 亚洲精品乱码久久久久久蜜桃| 东方aⅴ免费观看久久av| 24小时在线免费视频| 国产又长又粗又爽免费视频| 亚洲av极品无码专区在线观看| 亚洲综合色婷婷七月丁香| 久久亚洲国产伦理| 成人性生交大片免费看好| 久久亚洲精品成人777大小说| 亚洲国产精品yw在线观看| 国产人在线成免费视频| 亚洲综合国产成人丁香五月激情| 在线播放免费人成视频网站| 国产香蕉免费精品视频| 亚洲日本人成中文字幕| 日韩中文无码有码免费视频 | 久久免费区一区二区三波多野| 免费电视剧在线观看| 亚洲欧美日韩中文二区| 99精品视频在线免费观看 | 羞羞视频在线观看免费| 国产免费人成视频在线观看| 日韩精品无码免费视频| 国产成A人亚洲精V品无码| 特黄特色的大片观看免费视频| 亚洲精品视频免费在线观看| 亚洲国产激情在线一区| 国产免费人视频在线观看免费| 亚洲欧洲日产专区| 日本免费无遮挡吸乳视频电影| 久久精品国产亚洲精品2020| 久久这里只有精品国产免费10| 亚洲视频免费在线观看| 99久久99这里只有免费的精品| 最新黄色免费网站| 亚洲色无码国产精品网站可下载| 18女人水真多免费高清毛片| 欧洲亚洲国产精华液| 亚洲精品成人无码中文毛片不卡|