<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
    主站蜘蛛池模板: 久久精品国产69国产精品亚洲| 日本高清在线免费| 国产真实伦在线视频免费观看| 亚洲成人免费网址| **真实毛片免费观看| 亚洲美女中文字幕| 1000部羞羞禁止免费观看视频| 亚洲av无码不卡一区二区三区| 波多野结衣免费一区视频| 亚洲处破女AV日韩精品| 日本高清不卡aⅴ免费网站| 亚洲AV中文无码字幕色三| 天堂在线免费观看| 亚洲国产精品热久久| 99精品视频在线观看免费播放| 91久久亚洲国产成人精品性色| 国产成人精品久久免费动漫| 亚洲a级在线观看| 成人人观看的免费毛片| 国产成人亚洲精品播放器下载| 国产91精品一区二区麻豆亚洲| 3344在线看片免费| 色播亚洲视频在线观看| 久久久久国色AV免费观看性色 | 中文字幕亚洲一区二区va在线| 国产大片免费天天看| 久久夜色精品国产亚洲AV动态图 | 337p日本欧洲亚洲大胆精品555588 | 99re热免费精品视频观看| 亚洲精品国产免费| 天天看片天天爽_免费播放| 亚洲AV无码XXX麻豆艾秋| 亚洲人成电影网站国产精品| 国产好大好硬好爽免费不卡| xxx毛茸茸的亚洲| 五月婷婷亚洲综合| 99精品免费观看| 国产精品亚洲专区无码唯爱网| 亚洲欧洲一区二区三区| 99精品热线在线观看免费视频| 久久精品国产亚洲av品善|