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

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

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

    Java學(xué)習(xí)

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

     

    JSF實現(xiàn)文件上傳(2)

    myfaces,它是jsf的擴展,和jsf是完全支持的,組件用法也是一樣的,這是服務(wù)器端獲取你上傳文件的類   ,你應(yīng)該把它定義成一個managed-bean,在我的項目里面,  
      我把它定義為fileupload,我想managed   bean的定義你應(yīng)該清楚吧,后面的是文件上傳組件的的應(yīng)用,那個代碼是頁面中的應(yīng)用,  
       
       
      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"   />  
       
       
                                            此處是按鈕,點擊執(zhí)行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 找個美女做老婆 閱讀(409) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計

    公告

    本blog已經(jīng)搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日本在线观看免费高清| 亚洲成_人网站图片| 色吊丝性永久免费看码| 精品免费久久久久久成人影院| 亚洲精品午夜在线观看| 13一14周岁毛片免费| 亚洲福利一区二区精品秒拍| 99re热精品视频国产免费| 亚洲国产精品自在在线观看| 久久久久国产精品免费免费不卡| 亚洲AV永久无码区成人网站| 黄网站免费在线观看| 97亚洲熟妇自偷自拍另类图片| 最近2019年免费中文字幕高清| 亚洲综合视频在线观看| 麻豆一区二区免费播放网站| 亚洲乱色熟女一区二区三区蜜臀| 国产特级淫片免费看| 国产免费一区二区三区免费视频| 亚洲精品乱码久久久久久按摩 | 国产成人免费全部网站| 男人和女人高潮免费网站 | 免费v片在线观看无遮挡| 国产精品青草视频免费播放| 亚洲妇熟XXXX妇色黄| ww4545四虎永久免费地址| 亚洲AV永久无码精品一福利| 亚洲熟伦熟女新五十路熟妇| 久操免费在线观看| 2020久久精品亚洲热综合一本| 免费大香伊蕉在人线国产| 在线毛片片免费观看| 国产精品亚洲精品| 亚洲男人第一无码aⅴ网站| 无码国产精品一区二区免费16| 亚洲娇小性色xxxx| 国产亚洲人成A在线V网站| 国产a视频精品免费观看| 国产产在线精品亚洲AAVV| 亚洲国产成人久久综合碰碰动漫3d| 免费无码A片一区二三区|