<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年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 828798
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    朋友在處理Jsp時, 希望能夠?qū)a(chǎn)生好的excel檔案能夠下載到Client 端
    但要將產(chǎn)生好的file利用 SmartUpload 下載時, 發(fā)生以下問題
    getOutputStream() has already been called for this response
    後來找到了解決方法如下:
    <範(fàn)例>
    @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);
    //
     設(shè)定contentDisposition為null以禁止瀏覽器自動打開文件,
    //
    保證點擊鏈接後是下載文件。若不設(shè)定,則下載的文件擴展名為 
    //
    doc時,瀏覽器將自動用word打開它。擴展名為pdf時, 
    //瀏覽器將用acrobat打開。

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

    su1.downloadFile(file);

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


    posted on 2009-07-22 17:14 Ke 閱讀(891) 評論(0)  編輯  收藏 所屬分類: exception
    主站蜘蛛池模板: 亚洲精品中文字幕无乱码| 成人国产精品免费视频| 好看的电影网站亚洲一区| 黄色网址免费大全| 成全视频免费观看在线看| 亚洲欧洲无码一区二区三区| 久久久久亚洲AV无码专区体验| 亚洲国产精品无码久久九九| 狠狠久久永久免费观看| 每天更新的免费av片在线观看| 99久久免费国产特黄| 成人免费网站视频www| 亚洲欧美黑人猛交群| 亚洲另类自拍丝袜第1页| 久久久亚洲欧洲日产国码农村| 亚洲成a人片在线播放| 国产视频精品免费| 免费观看大片毛片| 好先生在线观看免费播放| 久久成人国产精品免费软件| 日本免费污片中国特一级| 国产伦精品一区二区免费| 精品一区二区三区免费毛片| 亚洲色大18成人网站WWW在线播放| 亚洲明星合成图综合区在线| 亚洲黄色网址在线观看| 亚洲国产精品国自产拍电影| 亚洲av综合avav中文| 亚洲精品国产美女久久久| 亚洲女久久久噜噜噜熟女| 亚洲精品无码成人AAA片| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲精品偷拍视频免费观看| 亚洲国产av一区二区三区| 亚洲?V乱码久久精品蜜桃 | 成人一a毛片免费视频| 成年人免费网站在线观看| 毛片免费观看网站| 免费鲁丝片一级在线观看| 国产一级高清免费观看| 亚洲第一黄片大全|