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

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

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

    ajax4jsf跟outputStream.write沖突?

    我在項目中引入ajax4jsf框架
    web.xml中加入

     <filter>
            
    <display-name>Ajax4jsf Filter</display-name>
            
    <filter-name>ajax4jsf</filter-name>
            
    <filter-class>org.ajax4jsf.Filter</filter-class>
      
    </filter>
      
    <filter-mapping> 
          
    <filter-name>ajax4jsf</filter-name>
          
    <servlet-name>Faces Servlet</servlet-name>
          
    <dispatcher>REQUEST</dispatcher>
          
    <dispatcher>FORWARD</dispatcher>
          
    <dispatcher>INCLUDE</dispatcher>
     
    </filter-mapping>


    結果以前的輸出文件到客戶端的代碼就出問題了

                    InputStream fileInputStream = mgt.downloadToStream(result_pathEl.getTextTrim());
                    mgt.deleteFile(result_pathEl.getTextTrim());
    //刪除臨時的報表文件
                    JSFUtil.setSessionAttribute(sessionId, "true");
                    
    if( fileInputStream == null ){
                      System.out.println(
    "==========get inputstream is null========");
                    }


                    OutputStream o 
    = response.getOutputStream();
                    response.reset();
                    response.setContentType( 
    "APPLICATION/OCTET-STREAM" );
                    response.setHeader( 
    "Content-Disposition""attachment;filename=\"" + "exportExcel.xls""\"" );

                    
    int length;
                    
    byte buf[] = new byte[1024];

                    
    while ( ( length = fileInputStream.read( buf, 01024 ) ) != -1 ) {
                        o.write( buf, 
    0, length );
                    }

                    o.flush();
                    o.close();
                    fileInputStream.close();


    提示錯誤如下:主要是o.write出問題

    java.lang.NullPointerException
            at org.ajax4jsf.framework.ajax.xmlfilter.FilterServletResponseWrapper$By
    teArrayServletOutputStream.write(FilterServletResponseWrapper.java:290)


    把web.xml中的ajax4jsf的filter給去掉后,一切又恢復正常

    有那位仁兄遇到同樣情況的嗎?

    posted on 2007-11-19 20:16 JGAO編程隨筆 閱讀(449) 評論(1)  編輯  收藏

    評論

    # re: ajax4jsf跟outputStream.write沖突? 2008-04-01 11:36 clyde

    我也遇到了,正在解決中,你已經解決了么?  回復  更多評論   


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


    網站導航:
     
    <2007年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 鲁死你资源站亚洲av| 亚洲精品国产免费| 亚洲蜜芽在线精品一区| 精品多毛少妇人妻AV免费久久| 亚洲av无码无线在线观看 | 久久国内免费视频| 亚洲日韩激情无码一区| 九九免费久久这里有精品23| 亚洲精品乱码久久久久久蜜桃 | 国内外成人免费视频| 亚洲精品欧美综合四区| 午夜男人一级毛片免费| 亚洲一区二区三区在线观看网站| 无人影院手机版在线观看免费 | 18勿入网站免费永久| 亚洲国产精品专区| 成年人性生活免费视频| 亚洲成a人无码亚洲成www牛牛 | 亚洲美女视频免费| 中国在线观看免费国语版| 亚洲中文字幕无码av在线| 扒开双腿猛进入爽爽免费视频 | 日本亚洲欧洲免费天堂午夜看片女人员| 本免费AV无码专区一区| 亚洲精品你懂的在线观看| 日韩人妻一区二区三区免费| 亚洲宅男天堂a在线| 日韩视频免费在线| 国产激情久久久久影院老熟女免费 | 三上悠亚亚洲一区高清| 一个人免费视频在线观看www| 亚洲va久久久噜噜噜久久狠狠 | 1000部啪啪毛片免费看| 亚洲日本成本人观看| 久久久久亚洲精品无码网址| 久久久免费的精品| 午夜在线a亚洲v天堂网2019| 亚洲AV无码成人精品区大在线| 日韩精品内射视频免费观看| 亚洲欧美国产精品专区久久| 亚洲精品乱码久久久久久自慰|