Thanks!!

Wilhelmsen Tor Iver wrote:
> 
>> Ok.. that didn't stop the client from submitting the form of 
>> the previous page again. 
>> Any other solutions to preventing double submissions?
> 
> Tell people to use a less stupid browser than IE? (Which is the one with
> that behavior if memory serves)? :)
> 
> Real solution: Use a "hidden" token that you use to check whether the
> particular form already has been posted, and in that case just skip the
> form processing and work on the already processed object, something like
> this in onSubmit():
> 
> // Map<String, DataObject> objectmap...
> 
> // Form<DataObject>
> 
> String tokenvalue = form.get("token");
> DataObject obj = objectmap.get(tokenvalue);
> if (obj == null) {
>     // Not already handled
>     obj = this.getModelObject();
>     // TODO Persist or whatever
>     // Put in map
>     objectmap.put(tokenvalue, obj);
> }
> // TODO Operate on obj
> 
> Instead of this thrown-together example using an objectmap (which will
> get filled with "garbage"), use the session.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/force-client-to-use-GET-method-tp20420920p20422599.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to