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

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

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

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    今天做一個(gè)jsp的驗(yàn)證碼程序,把驗(yàn)證碼的繪制寫在一個(gè)jsp里,發(fā)現(xiàn)在調(diào)用時(shí)總是出現(xiàn)getOutputStream() has already been called for this response異常,搞得一頭霧水,看似自己重復(fù)調(diào)用了,因?yàn)樵诔绦蜃詈笫沁@樣輸出的
    ImageIO.write(image, “JPEG”, response.getOutputStream());
    但是仔細(xì)檢查了程序,并沒有問(wèn)題,不過(guò)最后還是解決了,問(wèn)題出在%>與<%之間的空行,把換行都去掉就OK了。
    因?yàn)锳pplication Server在處理編譯jsp時(shí)對(duì)于%>和<%之間的內(nèi)容一般是原樣輸出,而且默認(rèn)是PrintWriter,而你卻要進(jìn)行流輸 出:ServletOutputStream,這樣做相當(dāng)于試圖在Servlet中使用兩種輸出機(jī)制,就會(huì)發(fā)生getOutputStream() has already been called for this response的錯(cuò)誤
    詳細(xì)請(qǐng)見《More Java Pitfill》一書的第二部分 Web層Item 33:試圖在Servlet中使用兩種輸出機(jī)制 270
    而且如果有換行,對(duì)于文本文件沒有什么問(wèn)題,但是對(duì)于其它格式,比如AutoCAD、Word、Excel等文件
    下載下來(lái)的文件中就會(huì)多出一些換行符0×0d和0×0a,這樣可能導(dǎo)致某些格式的文件無(wú)法打開,有些也可以正常打開。
    主站蜘蛛池模板: 亚洲一区二区在线免费观看| 亚洲国产美国国产综合一区二区| 88av免费观看| 精品无码一级毛片免费视频观看| 亚洲精品美女久久7777777| 亚洲AV无码精品色午夜在线观看| 深夜国产福利99亚洲视频| 久久WWW免费人成人片| 色欲A∨无码蜜臀AV免费播| ww在线观视频免费观看w| 亚洲AV无码专区在线厂| 亚洲一卡一卡二新区无人区| 亚洲成人网在线观看| 亚洲国产精品热久久| 国产亚洲精品无码成人| 4338×亚洲全国最大色成网站| 国产美女a做受大片免费| 午夜男人一级毛片免费| 免费看国产成年无码AV片| 国产成人精品免费午夜app| 91福利免费视频| 最近中文字幕2019高清免费| 国产免费一区二区视频| 中文在线免费看视频| 一级午夜免费视频| 国产精品综合专区中文字幕免费播放 | 亚洲AV日韩精品久久久久久| 亚洲自偷自偷在线制服| 国产成人精品曰本亚洲79ren| 免费国产在线观看老王影院| 国产一区二区三区在线观看免费| 日韩中文字幕免费| gogo全球高清大胆亚洲| 亚洲人成电影网站国产精品| 亚洲第一区精品观看| 亚洲性日韩精品一区二区三区| 亚洲午夜福利精品久久| 亚洲精品无码mv在线观看网站 | 九九全国免费视频| 一级**爱片免费视频| 两个人看的www高清免费观看|