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

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

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

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825681
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    朋友在處理Jsp時, 希望能夠將產生好的excel檔案能夠下載到Client 端
    但要將產生好的file利用 SmartUpload 下載時, 發生以下問題
    getOutputStream() has already been called for this response
    後來找到了解決方法如下:
    <範例>
    @page contentType="text/html; charset=big5" 
    @page session
    ="true" errorPage="error.jsp"
     
    @page 
    import="com.jspsmart.upload.*"
     
    String ret 
    = request.getParameter("ret"
    );
    if (ret != null
    ) { 
    ret 
    =
     java.net.URLDecoder.decode(ret);
    ret 
    = new String(ret.getBytes("8859_1"),"Big5"
    );
    }
    else ret = ""
    ;
    String file 
    = request.getParameter("file"
    );
    if (file != null
    ) {
    file 
    =
     java.net.URLDecoder.decode(file);
    file 
    = new String(file.getBytes("8859_1"),"Big5"
    );
    else file = ""
    ;
    // 新建一個SmartUpload對象 

    SmartUpload su1 = new SmartUpload();
    // 初始化

    su1.initialize(pageContext);
    //
     設定contentDisposition為null以禁止瀏覽器自動打開文件,
    //
    保證點擊鏈接後是下載文件。若不設定,則下載的文件擴展名為 
    //
    doc時,瀏覽器將自動用word打開它。擴展名為pdf時, 
    //瀏覽器將用acrobat打開。

    su1.setContentDisposition(null);
    // 下載文件

    su1.downloadFile(file);

    問題原因:Tomcat首先執行.jsp, Tomcat準備好session, out等object。 而在< % ... % >段中,HttpServerletResponse的getOutputStream()方法已被呼叫。但在JSP規中定義此方法只能被使用一 次,這樣在產生out時會在使用一次, 因此會出錯。
    網路上建議方法: 不要使用Jsp, 改使用Servlet就不會有此問題
    後來有人回應在最後加入兩行
    out.clear();
    out = pageContext.pushBody();
    果然解決了這個問題!!


    posted on 2009-07-22 17:14 Ke 閱讀(885) 評論(0)  編輯  收藏 所屬分類: exception
    主站蜘蛛池模板: 色婷婷综合缴情综免费观看| 一级毛片完整版免费播放一区| 在线免费观看a级片| 看亚洲a级一级毛片| 久久精品国产亚洲麻豆| 曰曰鲁夜夜免费播放视频| 成人精品综合免费视频| 亚洲色大成网站www永久| 国产一区二区视频免费| 日韩免费无码一区二区三区 | 亚洲精品综合在线影院| 久久99亚洲综合精品首页| 日本人的色道免费网站| 一级成人生活片免费看| 亚洲精品美女网站| 国产V亚洲V天堂无码| 日本黄色免费观看| 最近中文字幕2019高清免费| 国产亚洲美女精品久久久久| 亚洲欧洲精品在线| 久久久久亚洲AV成人网| 免费无码黄动漫在线观看| 日韩精品无码免费一区二区三区| 亚洲精品色在线网站| 亚洲av日韩av综合| 亚洲av成人无码久久精品| 亚洲不卡无码av中文字幕| 国产桃色在线成免费视频| 可以免费观看的毛片| 特级毛片全部免费播放a一级 | 亚洲va成无码人在线观看| 亚洲AV综合色区无码一区爱AV| 国产18禁黄网站免费观看| 免费看美女裸露无档网站| 男人的天堂网免费网站| a级毛片免费观看网站| 国产成人亚洲午夜电影| 亚洲一久久久久久久久| 亚洲欧洲高清有无| 精品亚洲成AV人在线观看| 亚洲av无码专区在线播放|