[ http://jira.andromda.org/browse/BPM-212?page=all ]

Bob Fields updated BPM-212:
---------------------------

    Fix Version: 3.4-SNAPSHOT
                     (was: 3.1-RC1)

> Add struts token-like functionality
> -----------------------------------
>
>          Key: BPM-212
>          URL: http://jira.andromda.org/browse/BPM-212
>      Project: Bpm4Struts Cartridge
>         Type: Improvement

>     Versions: 3.1M1
>     Reporter: Lee Greiner
>     Assignee: Wouter Zoons
>     Priority: Minor
>      Fix For: 3.4-SNAPSHOT

>
> Struts has a token feature that puts a single-use token on a form to prevent 
> duplicate submits. Redirecting after post prevents duplicate submissions 
> using the "back" button but will not prevent a duplicate post if a user 
> submits more than once in rapid succession.
> Typically when a Struts action is going to forward to a page that will post 
> information the action will call Action.saveToken(HttpServletRequest). Struts 
> will then automatically add the token to the form when the <html:form> tag is 
> rendered.
> When the post occurs the action should perform an 
> Action.isValidToken(HttpServletRequest, true) to verify and invalidate the 
> token. Any succeeding posts with the token will be cause isValidToken() to 
> return false.
> I typically call Action.resetToken(HttpServletRequest) in any action that 
> forwards to pages that will not alter state (session, db, ...).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects

Reply via email to