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
------解决方案--------------------难道完整地贴出代码很难做到,还是说你写的东西涉及机密??