jsp中使用out和response.getOutputStream的方法


jsp頁面生成的servlet代碼中,out為其內置對象,並且是通過response.getWriter()得到的,功能像頁面展示一些內容,如out.writer()方法,但是在servlet規范中指出,response.getOutputStream()和response.getWriter()方法會產生沖突,不能同時存在,無論先調用哪一個,在調用第二個時候應會拋出 IllegalStateException;

解決方案: 
在程序中添加: 
out.clear(); 
out = pageContext.pushBody(); 
就可以了;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM