在jdk1.4.2.07上经过测试
经过一次Filter之后,response.sendRedirect就不好用了
而且出现 Response can not forward ,because response already commited!
大概是这个意思。在jdk1.4.2.09和jdk1.3.1.15上经过测试
非常好用,而且也没有错误发生谁高手帮帮忙!
经过一次Filter之后,response.sendRedirect就不好用了
而且出现 Response can not forward ,because response already commited!
大概是这个意思。在jdk1.4.2.09和jdk1.3.1.15上经过测试
非常好用,而且也没有错误发生谁高手帮帮忙!
解决方案 »
- struts2标签失效
- 在jsp中用SQl语句对表的修改出错
- 帮忙介绍一本比较好的struts1.2入门的书?
- JSP+MySql分页组件
- 百分求助类似QQ网站省市联动二级下垃菜单? jsp版的
- 找不出来错在那了,大侠指点一下.
- 请问登陆成功后我怎么来判断这个session是否已经获得!在线等待!
- 使用 gdiplus.dll(5.1.3097.0版本号)、gsdll32.dll 系统文件,把dwg 转成pdf出现水印,请问如何去除水印!?
- 如何解决jsp中的中文乱码问题?
- 急!!TOMCAT我安装了为什么不能用??/
- spring 国际化问题
- 快过年了,提前给大家拜年,顺便请教个问题,谢谢了
sendRedirect
用这个封装对象的重定向方法
我的重定向是在jsp页面做的
我通过另一个页面测试又出来如下错误
java.lang.IllegalStateException: Current state = FLUSHED, new state = CODING_END
at java.nio.charset.CharsetEncoder.throwIllegalStateException(CharsetEncoder.java:933)
at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:529)
at sun.nio.cs.StreamEncoder$CharsetSE.flushLeftoverChar(StreamEncoder.java:358)
at sun.nio.cs.StreamEncoder$CharsetSE.implClose(StreamEncoder.java:414)
at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:160)
at java.io.OutputStreamWriter.close(OutputStreamWriter.java:222)
at java.io.PrintWriter.close(PrintWriter.java:137)
at filter.GZIPResponseWrapper.finishResponse(GZIPResponseWrapper.java:28)上面所说的at filter.GZIPResponseWrapper.finishResponse(GZIPResponseWrapper.java:28)
就是 out.close()
关闭输出流的操作
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5005419
这个是jdk的bug, bug id是5005419不知道在filter里面强行catch这个 IllegalStateException 会不会有影响