> From: Ken Johanson [mailto:tomcat-u...@kensystem.com]
> Subject: Servlet 2.5 and RequestDispatcher.include +
> Response.setHeader, invalid?
>
> It's my understanding that servlet 2.5 loosened the requirement that a
> included/callee Servlet (and JSP?) cannot set the resp headers/status,
> and should now be able to set them if not already committed.

Why do you think your "understanding" would override an explicit statement in 
the spec?  Here's the exact text from SRV.8.3 of the servlet spec version 
2.5mr6:

"It cannot set headers or call any method that affects the headers of the 
response, with the exception of the HttpServletRequest.getSession() and 
HttpServletRequest.getSession(boolean) methods. Any attempt to set the headers 
must be ignored, and any call to HttpServletRequest.getSession() or 
HttpServletRequest.getSession(boolean) that would require adding a Cookie 
response header must throw an IllegalStateException if the response has been 
committed."

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to