Greetings all, managed to get it work, but not sure why.
The fix was as follows : public String intercept(ActionInvocation invocation) throws Exception { HttpServletResponse response = ServletActionContext.getResponse(); response.addHeader("expires", "-1"); response.addHeader("pragma", "no-cache"); response.addHeader("cache-control", "no-store, no-cache, must-revalidate"); String result = invocation.invoke(); return result; } By setting the response BEFORE the invokation. No idea why though. >Greetings all, > >Just to check, is there something special about the way WW2 handles the >httpResponses ? > >I have a need to disable the cacheing for a number of pages, and thus, an >interceptor was written to set the relevant headers in the httpResponse. > > public String intercept(ActionInvocation invocation) throws Exception { > String result = invocation.invoke(); > > HttpServletResponse response = ServletActionContext.getResponse(); > response.addHeader("expires", "-1"); > response.addHeader("pragma", "no-cache"); > response.addHeader("cache-control", "no-store, no-cache, >must-revalidate"); > > return result; > } > >I see that the response is indeed being set, but by the time it reaches the >browser, the results are still being cached. > >Just to check , is this the proper way to handle the response ? > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >Opensymphony-webwork mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork