Thanks for the answer, Konstantin, Actually I was referring to the HttpServletResponse interface simply because org.apache.catalina.connector. Response implements it and I would expect that its isCommited() implementation complies with it just like ResponseFacade's one does.
Thanks! Best Regards, Polina On Fri, Dec 23, 2011 at 10:55 AM, Konstantin Kolinko <knst.koli...@gmail.com > wrote: > 2011/12/23 Polina Genova <polina.gen...@gmail.com>: > > Hi, > > > > I accidentally noticed that in valves response.isCommitted() returns > false > > after sendRedirect() is called. > > According to the HttpServletResponse API (and Servlet Specification > v.2.5) > > after sendRedirect() is called the response should be considered > committed > > so I believe isCommitted() should return true in this case, shouldn't it? > > Reproducible on Tomcat 6.35. > > > > To reproduce this, you may use the attached test materials: > > - test dummy valve > > - simple test app with 2 jsps (test.jsp redirects to > index.jsp). > > > > The spec says about HttpServletResponse.isCommitted(), but your valve is > calling > org.apache.catalina.connector.Response.isCommitted(). > > Those are different methods. > > See o.a.c.connector.ResponseFacade#isCommitted() and > Response.isAppCommitted(). > > Best regards, > Konstantin Kolinko > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >