Keyur,
I think what Filip was trying to tell you is this :
Servlet Specification 2.4, SRV 5.2, Headers :
"To be successfully transmitted back to the client, headers must be set
before the response is committed. Headers set after the response is
committed will be ignored by the servlet container."
(I believe you will find a similar paragraph in the 2.5 specification).
Tomcat is a HTTP web server, but it is also first a Java Servlet
Container, and must follow the Java Servlet Specification.
What it means in clear is that as soon as 1 byte of the response has
been sent out to the client (iow the response is committed), it is too
late to set a header.
If you look at the Tomcat logfiles, you will probably find a warning
message "Response already committed" whenever you try to add this header.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org