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

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

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

    Java學習

    java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

     

    JSF實現文件上傳(2)

    myfaces,它是jsf的擴展,和jsf是完全支持的,組件用法也是一樣的,這是服務器端獲取你上傳文件的類   ,你應該把它定義成一個managed-bean,在我的項目里面,  
      我把它定義為fileupload,我想managed   bean的定義你應該清楚吧,后面的是文件上傳組件的的應用,那個代碼是頁面中的應用,  
       
       
      import   java.io.IOException;  
       
      import   org.apache.myfaces.custom.fileupload.UploadedFile;  
       
      import   javax.faces.context.FacesContext;  
       
       
      public   class   FileUploadForm  
      {  
              private   UploadedFile   _upFile;  
              private   String   _name   =   "";  
       
              public   UploadedFile   getUpFile()  
              {  
                      return   _upFile;  
              }  
       
              public   void   setUpFile(UploadedFile   upFile)  
              {  
                      _upFile   =   upFile;  
              }  
       
              public   String   getName()  
              {  
                      return   _name;  
              }  
       
              public   void   setName(String   name)  
              {  
                      _name   =   name;  
              }  
       
              public   String   upload()   throws   IOException  
              {  
                      FacesContext   facesContext   =   FacesContext.getCurrentInstance();  
                      facesContext.getExternalContext().getApplicationMap().put("fileupload_bytes",   _upFile.getBytes());  
                      facesContext.getExternalContext().getApplicationMap().put("fileupload_type",   _upFile.getContentType());  
                      facesContext.getExternalContext().getApplicationMap().put("fileupload_name",   _upFile.getName());  
                      return   "ok";  
              }  
       
             
       
              public   boolean   isUploaded()  
              {  
                      FacesContext   facesContext   =   FacesContext.getCurrentInstance();  
                      return   facesContext.getExternalContext().getApplicationMap().get("fileupload_bytes")!=null;  
              }  
       
      }  
       
       
       
       
      //放在form里面  
       
                                      <h:form   id="form1"   name="form1"   enctype="multipart/form-data"   >  
      <x:inputFileUpload   id="fileupload"   accept="application/vnd.ms-excel"  
      value="#{fileupload.upFile}"   storage="file"  
      styleClass="fileUploadInput"   required="true"   />  
       
       
                                            此處是按鈕,點擊執行managed   bean:fileupload的文件上傳方法:upload  
      <h:commandButton   type="submit"   action="#{fileupload.upload}"   value="上傳文件"   styleClass="button-main-4"/>  
                                      </h:form>

    posted on 2008-10-28 15:20 找個美女做老婆 閱讀(406) 評論(0)  編輯  收藏


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


    網站導航:
     

    導航

    統計

    公告

    本blog已經搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日韩VA无码中文字幕| 国产三级在线免费观看| 亚洲AV无码乱码国产麻豆穿越| 在线中文高清资源免费观看| 99在线观看免费视频| GOGOGO免费观看国语| 水蜜桃视频在线观看免费| 亚洲AV无码一区二区三区人 | 亚洲精品亚洲人成在线| 亚洲综合日韩中文字幕v在线| 久热综合在线亚洲精品| 特级毛片A级毛片免费播放| 亚洲最大的成人网站| 久久久影院亚洲精品| 国产偷国产偷亚洲清高动态图| 日韩在线视频免费看| 欧洲黑大粗无码免费| 天天影视色香欲综合免费| 久久青青草原国产精品免费| jizz免费观看| 一级做a爰片性色毛片免费网站 | 日本视频免费高清一本18| 本道天堂成在人线av无码免费| 国产成人精品久久亚洲高清不卡 | 免费看www视频| 国产美女在线精品免费观看| 午夜性色一区二区三区免费不卡视频| 91精品啪在线观看国产线免费| 国产一精品一AV一免费| 久久精品国产这里是免费| 免费A级毛片无码A∨中文字幕下载| 国产午夜无码精品免费看| 久久精品一区二区免费看| 99视频在线精品免费| 最近2019免费中文字幕6| 成人福利免费视频| 四虎1515hh永久久免费| 一个人看www在线高清免费看| 歪歪漫画在线观看官网免费阅读| 成在人线AV无码免费| 国产成人免费高清在线观看|