struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trieu, Danny" <DTr...@downeysavings.com>
Subject RE: back button
Date Wed, 30 Oct 2002 17:55:34 GMT
No-cache settings in the controller will make sure that every response going
Through the controller will have its head setting to no-cache on the user 
Browser.  Meaning, the content on the user browser get expired as the user
Going to another page, and so when the user click the back button the
browser
Will request to the server for the new contents of whatever on the history 
Stack.  With transaction token, if there is a match meaning you have a good
Transaction, a sync with the current state, and you can go on and process
The request.  Else, there isn't a match with the token which mean out of
sync
Then you can handle the condition as if it is out of sync.

Hope this would help.

danny

-----Original Message-----
From: Gus Delgado [mailto:gdelgado@oceanobjects.com] 
Sent: Wednesday, October 30, 2002 8:49 AM
To: Struts Users Mailing List
Subject: Re: back button


please explain the controller to no-cache part?

Trieu, Danny wrote:

>Use transaction token to guaranty your transaction.  And don't forget 
>To set your controller to no-cache.
>
>-----Original Message-----
>From: David Graham [mailto:dgraham1980@hotmail.com]
>Sent: Wednesday, October 30, 2002 7:29 AM
>To: struts-user@jakarta.apache.org
>Subject: Re: back button
>
>
>That is an absolutely hideous solution to the problem.  Breaking the 
>user's
>back button will only make them angry.
>
>David
>
>
>
>  
>
>>From: "Affan Qureshi" <quereshi@etilize.com>
>>Reply-To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>>To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>>Subject: Re: back button
>>Date: Wed, 30 Oct 2002 19:47:39 +0500
>>
>>You can disable the back button by using JavaScript history.forward()
>>at
>>the
>>top of your page. But i dont know if that solves your problem.
>>
>>----- Original Message -----
>>From: "Gus Delgado" <gdelgado@oceanobjects.com>
>>To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>>Sent: Wednesday, October 30, 2002 6:38 PM
>>Subject: back button
>>
>>
>>    
>>
>>>I have a JSP that has a sequence of actions.  First one is
>>>"validate" which will validate some IO File and the next one is 
>>>"load" to load the file.
>>>
>>>When the user hits "validate" it sends a request to the back-end to
>>>do some validation and I get back a response.  When I hit Load it 
>>>sends a request to the back-end to persist that file.
>>>
>>>the Load button depends on the validation button.  When click
>>>validate and get an ok response, load shows.
>>>
>>>The problem is the back button on the browser, the file is already
>>>validated but if I hit the back button the ui and the back-end are 
>>>our of sync I can validate again.
>>>
>>>Any one run into this problem? how can it be handlel?  thanks.
>>>
>>>
>>>
>>>--
>>>To unsubscribe, e-mail:
>>>      
>>>
>><mailto:struts-user-unsubscribe@jakarta.apache.org>
>>    
>>
>>>For additional commands, e-mail:
>>>      
>>>
>><mailto:struts-user-help@jakarta.apache.org>
>>    
>>
>>--
>>To unsubscribe, e-mail:   
>><mailto:struts-user-unsubscribe@jakarta.apache.org>
>>For additional commands, e-mail: 
>><mailto:struts-user-help@jakarta.apache.org>
>>    
>>
>
>
>_________________________________________________________________
>Surf the Web without missing calls! Get MSN Broadband.
>http://resourcecenter.msn.com/access/plans/freeactivation.asp
>
>
>--
>To unsubscribe, e-mail:
><mailto:struts-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail:
><mailto:struts-user-help@jakarta.apache.org>
>
>--
>To unsubscribe, e-mail:
<mailto:struts-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail:
<mailto:struts-user-help@jakarta.apache.org>
>
>
>.
>
>  
>




--
To unsubscribe, e-mail:
<mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail:
<mailto:struts-user-help@jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message