As you're using struts you can accomplish this
even easier by adding the lines

    <init-param>
      <param-name>nocache</param-name>
      <param-value>true</param-value>
    </init-param>

to the

  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

section of your web.xml.

Struts will then automatically put those no-cache
headers into all your jsps.

Andrew

> -----Original Message-----

> Subject: RE: [MVC-Programmers] Refreshing pages
>
>
> Alex,
>
> Put this code at the top of every JSP page that you want to refresh each
> time it loads.  I don't understand it, but it works!  Personally, I put it
> at the top of every page just for the hell of it.
>
> <% // This JSP scriptlet will prevent troublesome page-caching
> response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
> response.setHeader("Pragma","no-cache"); //HTTP 1.0
> response.setDateHeader ("Expires", -1); //prevents caching at the proxy
> %>
>
>
> Regards.
>
> Lindsay

>  -----Original Message-----

> Subject:      [MVC-Programmers] Refreshing pages
>
> Hi everyone!
>
> I'm using Struts 1.0 for an internal Web App in my company.  I don't know
> how I can always refresh a JSP page.  I don't want the users to see cached
> pages (when they click the "back" button or when they are working
> offline).
> Is there any way to do this?  Please help me.
>
> Thank you in advance,
> Alex.

_______________________________________________
MVC-Programmers mailing list
[EMAIL PROTECTED]
http://www.netbean.net/mailman/listinfo/mvc-programmers

Reply via email to