<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,和一個靜態(tài)常量類:






    客戶端:

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


    對應的JS代碼如下:


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


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


    對應的JS代碼如下:



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



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


    服務端:

    struts.xml配置:


    資源文件globalMessage_zh_CN.properties:


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



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


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


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


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




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

    Feedback

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

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

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

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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲av成人片在线观看| 亚洲一区二区影视| 久久av免费天堂小草播放| 国产免费av片在线无码免费看| 亚洲性色高清完整版在线观看| 18禁成人网站免费观看| 亚洲黄网在线观看| www视频免费看| 亚洲精品综合在线影院| 免费观看一级毛片| 在线91精品亚洲网站精品成人| 免费看国产曰批40分钟| 久青草视频97国内免费影视| 亚洲成AV人片在线观看| 狼群影院在线观看免费观看直播| 亚洲免费二区三区| 午夜小视频免费观看| 一级美国片免费看| 亚洲AV午夜成人影院老师机影院| 特级精品毛片免费观看| 国产成人精品日本亚洲11| av无码东京热亚洲男人的天堂| 中文字幕免费在线看线人动作大片| 久久亚洲高清观看| 大学生一级毛片免费看| 久久亚洲中文字幕无码| 亚洲无人区午夜福利码高清完整版 | 国产一卡二卡四卡免费| 亚洲日韩精品无码AV海量| 五月婷婷亚洲综合| 日韩在线永久免费播放| 亚洲gay片在线gv网站| 中文字幕亚洲乱码熟女一区二区| 99久久99久久精品免费观看| 亚洲中文字幕久久精品蜜桃| 亚洲一区二区三区无码影院| 1000部拍拍拍18勿入免费视频下载 | 亚洲国产精品一区二区成人片国内| 国产成人精品免费视频大全麻豆| 爱爱帝国亚洲一区二区三区| 久久精品九九亚洲精品天堂|