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

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

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

    §封Ja葬va§

    Struts2文件上傳

    以一個圖片上傳為例子,演示了文件上傳的各個方面。包括客戶端控制,服務端控制,圖片預覽,圖片壓縮等。

    采用struts2的文件上傳機制,除struts2必要的jar外還需要額外導入commons-fileupload.jar,commons-io-1.4.jar

    web.xml配置:



    首先是一個上傳界面及其HTML,和一個靜態常量類:






    客戶端:

    若直接點擊上傳,則效果如下:


    對應的JS代碼如下:


    若是選擇了非規定類型的文件,則效果如下


    點擊確定后清空路徑,效果如下:


    對應的JS代碼如下:



    當選擇了正確類型的圖片時,形成預覽,效果如下:



    至此,客戶端校驗控制完畢。先注釋起來,以免妨礙服務端校驗的測試。


    服務端:

    struts.xml配置:


    資源文件globalMessage_zh_CN.properties:


    Action類:(省略屬性的getter,setter方法)



    當不選擇文件直接上傳,效果如下:


    當選擇了非規定類型文件時,效果如下:


    當選擇了正確的文件類型時,轉到成功提示頁:


    在upload()方法中調用了壓縮并上傳圖片的靜態方法:
    附:




    posted on 2009-04-05 13:04 §朱家二少§ 閱讀(2935) 評論(2)  編輯  收藏 所屬分類: Struts2

    Feedback

    # re: Struts2文件上傳 2009-04-05 23:26 CoderDream

    不錯,如果把整個工程都上傳就更好了!  回復  更多評論   

    # re: Struts2文件上傳 2009-04-06 00:17 MM

    能上傳下整個工程,以供學習嗎?  回復  更多評論   


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品影院久久久久久| 久久乐国产精品亚洲综合| 国产婷婷综合丁香亚洲欧洲| 免费观看男人吊女人视频| 免费国产草莓视频在线观看黄| 成人午夜18免费看| 亚洲精品无码久久久久久| 性xxxx视频播放免费| 婷婷国产偷v国产偷v亚洲| 亚洲国产V高清在线观看| 九九久久国产精品免费热6| 狠狠综合久久综合88亚洲| 免费网站观看WWW在线观看| 亚洲AV日韩AV高潮无码专区| 99精品在线免费观看| 亚洲一区二区免费视频| 国内自产少妇自拍区免费| 特级毛片在线大全免费播放| 亚洲午夜无码久久久久| 99久热只有精品视频免费观看17| 亚洲综合色区中文字幕| 国产一区二区三区在线免费观看 | 猫咪免费人成网站在线观看| 亚洲中文久久精品无码1| 日本一道本高清免费| 四虎影视在线看免费观看| 亚洲AV无码成人网站久久精品大| 99久久综合精品免费| 亚洲精品欧美综合四区| 国产精品视频免费观看| 色五月五月丁香亚洲综合网| 久久精品国产精品亚洲下载| 91久久精品国产免费一区| 精品久久久久久久久亚洲偷窥女厕| 亚洲香蕉网久久综合影视| 无码高潮少妇毛多水多水免费| 男女猛烈激情xx00免费视频| 久久久亚洲欧洲日产国码是AV| 日韩免费福利视频| 日韩免费在线视频| 狼人大香伊蕉国产WWW亚洲|