首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

response.sendRedirect错的很奇怪,该怎么解决

2012-03-03 
response.sendRedirect错的很奇怪我是个初学者,写了个servlet程序,其中部分错误代码如下:...doGet(){...re

response.sendRedirect错的很奇怪
我是个初学者,写了个servlet程序,其中部分错误代码如下:
...
doGet()   {
...
response.sendRedirect( "BookCart.jsp ");//BookCart.jsp已写好

}

doPost()   {
doGet(request,response);

}
以下是这两行出的错:java.lang.IllegalStateException  
at   org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:433)
at   com.liying.BookCart1.doGet(BookCart1.java:61)
at   com.liying.BookCart1.doPost(BookCart1.java:70)
请大家帮帮忙!谢谢

[解决办法]
把这行代码帖出来
ResponseFacade.java:433
[解决办法]
response.sendRedirect( "BookCart.jsp ") 这行前面是不是把内容写到客户端了,比如是否使用了PrintWriter的flush()或response.flushBuffer()等方法,如果是的话,就会抱IllegalStateException
[解决办法]
难道完整地贴出代码很难做到,还是说你写的东西涉及机密??

热点排行