2012/11/18 Terence M. Bandoian <tere...@tmbsw.com>:
> On 11/16/2012 2:38 PM, Jose María Zaragoza wrote:
>>
>> Hi:
>>
>> I'm using Tomcat 6  ( I don't remember the exact release, I hope to be
>> forgiven by Pid )
>>
>> I need to modify Cache-Control header in some responses ( forcing them
>> to not be cached )
>> What is the best way to do it ?
>>
>> a) To implement a Valve ( check request context path and if it match
>> ,to modify response header )
>> b) To implement a filter
>> c) Others  ( any property in Tomcat's configuration files that I don't
>> know )
>>
>> Thanks and regards
>>
>
> Hi, Jose-
>
> If you have access to the JSP or Java, you might use something like this:
>
>     response.setHeader( "Expires", "-1" );
>     response.setHeader( "Cache-Control", "no-cache" );
>
> See
> http://docs.oracle.com/javaee/6/api/index.html?javax/servlet/http/HttpServletResponse.html
>

+1.

UrlRewriteFilter can be used to set headers, if you do not want to
write the code by yourself.
http://wiki.apache.org/tomcat/AddOns

ExpiresFilter is available in Tomcat 7

Best regards,
Konstantin Kolinko

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

Reply via email to