Looks like you can also set the Servlet init param "nocache" to true,
and struts will automatically set the response headers for you.
Thanks,
Pete
Thane Eisener wrote:
>
>
> Oops, I guess I should test before I post. It looks like newer
> browsers don't support this as a META tag only as a header.
>
> I added the following to one of my action classes and the perform()
> method was called when I pressed 'Back':
>
> response.addHeader("Pragma","no-cache");
> response.addHeader("Cache-control","no-cache");
>
> Hope it helps,
> Thane
>
> -----Original Message-----
> From: Peter Alfors [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 07, 2001 11:35 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Can anyone help with solving the "BACK" button problem,
> in
> th e browser?
>
> Thane ,
>
> I am using:
> <META http-equiv="Expires" content="now">
> in my header, and my action is not re-executed when I use the browser
> back button.
> Is there another option I should be using?
>
> thanks,
> Pete
>
> Thane Eisener wrote:
>
> >
> >
> > I seem to recall a META tag called something like pragma-no-cache
> that
> > you can embed in your page which will force the page to reload (not
> > just display a snapshot). This should enable handling the situation
> in
> > scriptlets or your action class.
> >
> > -----Original Message-----
> > From: Peter Alfors [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, June 07, 2001 9:52 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Can anyone help with solving the "BACK" button problem,
>
> > in
> > the browser?
> >
> > Depending on which browser you use, and the data on the page, the
> back
> > button
> > may cause (or ask) the page to reload.
> > However, some browsers (like IE) only display a snapshot of what the
>
> > last page
> > rendered to.
> > Therefore, you cannot use scriptlets or the action class. However,
> > you are able
> > to kick-off javascript.
> > If you can gaurantee that your users will have javascript enabled,
> you
> > can write
> > a simple test to see if this page was already displayed to the user.
>
> > You could
> > check a flag (hidden field) when the page loads. If the flag is
> true,
> > then use
> > the javascript to reload to your desired page.
> >
> > HTH,
> > Pete
> >
> > "Dudley Butt@i-Commerce" wrote:
> >
> > > Please help,
> > >
> > > When the user pushes the back button, I want the page to redirect
> or
> > refresh
> > > to a different page, please, any ideas?
> > >
> > > Thanx guys and gals
> > > Dudley