简单理解java.lang.IllegalStateException异常:简单分析和简单解决方案
2008-12-19 15:27
344 查看
出现这样的问题是因为掉了多次response.getOutputStream().print(str);返回信息【response.getWriter().print(str)】
总之掉了两次的页面的输出流。。。。因为在jsp中,out变量是通过response.getWriter得到的,在程序中既用了response.getOutputStream,又用了out变量,故出现以上错误。
解决方案:
1.在程序中添加:
out.clear();
out = pageContext.pushBody();
就可以了;
2,不要在%][%之间写内容包括空格和换行符
3,在页面写入图片的时候,需要flush()
OutputStream output=response.getOutputStream();
output.flush();
总之能避开两次或者多次调用就ok
总之掉了两次的页面的输出流。。。。因为在jsp中,out变量是通过response.getWriter得到的,在程序中既用了response.getOutputStream,又用了out变量,故出现以上错误。
解决方案:
1.在程序中添加:
out.clear();
out = pageContext.pushBody();
就可以了;
2,不要在%][%之间写内容包括空格和换行符
3,在页面写入图片的时候,需要flush()
OutputStream output=response.getOutputStream();
output.flush();
总之能避开两次或者多次调用就ok
相关文章推荐
- 简单理解java.lang.IllegalStateException异常:简单分析和简单解决方案
- 简单理解java.lang.IllegalStateException异常:简单分析和简单解决方案
- 简单理解java.lang.IllegalStateException异常:简单分析和简单解决方案
- java.lang.IllegalStateException异常:简单分析和简单解决方案
- java.lang.IllegalStateException异常:简单的分析和简单解决方案
- java.lang.IllegalStateException异常简单分析和简单解决
- 简单理解java.lang.IllegalStateException异常
- Android开发者,必须知道的并且没有遇到的异常,附带简单的解决方案和异常过程、源码的分析从java层到Jni层
- (Java2D 学习笔记系列) (一)一个简单的图像填充实例及其分析理解
- 关于java出现 java.lang.InstantiationException异常的分析与解决方案
- (Java2D 学习笔记系列) (一)一个简单的图像填充实例及其分析理解
- 运行mvn命令出现java/lang/NoClassDefFoundError: java/lang/Object错误解决方案及原因分析
- Unable to start activity:java.lang.ArrayIndexOutOfBoundsException: length=1; index=1 完全分析与解决方案
- java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig 原因分析与解决方案
- Tomcat 或JBOSS java.lang.ArrayIndexOutOfBoundsException: 8192 解决方案【转】
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案
- 我对Java的java.lang.Class这个类的深入理解
- java api javabean包简单理解和学习
- EAS服务器内存溢出、宕机解决方案-Heapdump与JavaCore分析
- 测试spring报java.lang.NullPointerException解决方案