If you are seeking an example of a UserToken
The link provided here exemplifies Token create and validation in order to 
determine if the Operator has clicked submit button more than once
http://216.239.51.104/search?q=cache:Rd2ieIvSBFEJ:www.javapassion.com/j2ee/StrutsBestPractices4.pdf+%22Struts%22+AND+%22Action+class%22+AND+%22saveToken%22&hl=en
HTH,
Martin-
----- Original Message ----- 
From: "Srinivas Jadcharla" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Wednesday, December 21, 2005 1:02 PM
Subject: Re: Back Button Problem..


> You can find some documentation in Jakarta Struts 1.1(Wrox Series.) abt how
> to use Tokens , but iam not sure how far it is helpful to solve your problem
> 
> On 12/19/05, Priya Saloni <[EMAIL PROTECTED]> wrote:
>>
>> Here is my Code,
>>
>>   request.getSession().removeAttribute("sessionState");
>>   request.getSession().invalidate();
>>   response.sendRedirect("/BMS/logout_success.jsp");
>>
>> It invalidates properly but when i hit back button its asking to
>> resubmit.Iread it some where that by implementing Tokens we can avoid
>> this
>> problem.Any one have idea where i can get the example application to work
>> with Transaction Tokens..
>>
>> Thanks
>>
>> Priya
>>
>> On 12/16/05, Martin Gainty <[EMAIL PROTECTED]> wrote:
>> >
>> > just as a quick sanity check
>> >
>> > HTTPSession strSession = request.getSession(false);
>> > strSession.removeAttribute("sessionState");
>> >
>> > strSession = session.getId();
>> > while(strSession != null)
>> > { //session information is still there
>> > session.invalidate();
>> > strSession = session.getId();
>> > }
>> > response.sendRedirect("/BMS/logout_success.jsp");
>> >
>> > //To clear the cache I would place these meta-commands in the head
>> > <meta http-equiv="Cache-Control" content="no-cache, no-store,
>> > must-revalidate">
>> > <meta http-equiv="pragma" content="no-cache">
>> > <meta http-equiv="expires" content="0">
>> >
>> > Then again that message appears to be specific to IE on XP SP2
>> > http://support.microsoft.com/default.aspx?scid=kb;en-us;890178
>> >
>> > Anyone else?
>> > M-
>> >
>> > ----- Original Message -----
>> > From: "Priya Saloni" <[EMAIL PROTECTED]>
>> > To: "Struts Users Mailing List" <user@struts.apache.org>
>> > Cc: "Garner, Nigel M" <[EMAIL PROTECTED]>
>> > Sent: Friday, December 16, 2005 1:46 PM
>> > Subject: Re: Back Button Problem..
>> >
>> >
>> > Thanks for your time.But i can't use Appuse at this time because my
>> > project
>> > ready for production(Except this problem).
>> >
>> > Priya
>> >
>> >
>> > On 12/16/05, Garner, Nigel M <[EMAIL PROTECTED]> wrote:
>> > >
>> > > You could always use a ServletFilter to make sure that users never
>> have
>> > > access to pages that you don't want them to. By checking for a user
>> > > object or something like the sessionState object then you could
>> > > determine whether or not the user is logged in. If not then it will
>> > > allow you to redirect the user to where ever you want.
>> > >
>> > > I have used them on a number of occasion for this purpose and I think
>> > > the struts appfuse projected (see struts.sourceforge.net) provide a
>> > > downloadable implementation.
>> > >
>> > > Thanks
>> > > Nigel
>> > >
>> > > -----Original Message-----
>> > > From: Priya Saloni [mailto:[EMAIL PROTECTED]
>> > > Sent: 16 December 2005 14:49
>> > > To: Struts Users Mailing List
>> > > Subject: Back Button Problem..
>> > >
>> > > Hi there,
>> > >
>> > > I facing a BIG problem in my struts based application.When i logout my
>> > > website and hit back button it showing a page like the following
>> > >
>> > > //
>> > > Warning: Page has Expired
>> > > The page you requested was created using information you submitted in
>> a
>> > > form. This page is no longer available. As a security precaution,
>> > > Internet Explorer does not automatically resubmit your information for
>> > > you.
>> > >
>> > > To resubmit your information and view this Web page, click the
>> > > *Refresh*button.
>> > >
>> > >
>> > > //
>> > >
>> > > When i refresh the page its showing the secured web pages too.My code
>> in
>> > > LogoutAction is as follows
>> > >
>> > >    request.getSession().removeAttribute("sessionState");
>> > >    request.getSession().invalidate();
>> > >    response.sendRedirect("/BMS/logout_success.jsp");
>> > >
>> > > sessionState is the VO where iam keeping all the objects  i want to
>> keep
>> > > in session..Is there any way in struts to make sure that it won't
>> > > display the page like above..
>> > >
>> > > Thanks
>> > >
>> > > Priya.
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>>
>>
> 
> 
> --
> Thanks & RegardsSrinivas732-648-9421(Cell)
>

Reply via email to