This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Writing to response after forward??

 
Anand Wadhwani
Ranch Hand
Posts: 151
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Be it dispatcher.include or dispatcher.forward, these are just method calls and the java execution control does comes back to caller. What if I try to write something to response after forward(). I am getting lazy in doing it on tomcat, does anyone know already if it will throw IllegalStateException or will just ignore the data wrote to response after forward?

BTW, just to share, data wrtten to response after response.sendError() are ignored and IllegalStateException is not thrown.
[ June 19, 2005: Message edited by: Anand Wadhwani ]
 
PNS Subramanian
Ranch Hand
Posts: 150
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is what i had in my code


This was the exception i encountered (as expected)


java.lang.IllegalStateException
org.apache.coyote.tomcat5.CoyoteResponseFacade.sendError(CoyoteResponseFacade.java:325)
com.servlet.TestServlet.doGet(TestServlet.java:49)
com.servlet.TestServlet.doPost(TestServlet.java:30)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

 
Anand Wadhwani
Ranch Hand
Posts: 151
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Subramanian!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic