Hi Mert,

On Wed, 2006-12-06 at 22:30 +0200, Mert Çalışkan wrote:
> Briefly,
>  
> - A phaselistener that checks the session for a uniqueToken. If there
> is none, generates a new one and stores it in session. If there is
> one, checks the equality of that one with the one submitted with form.
> - An extended formRenderer that renders the session-scoped-uniqueToken
> as the hidden field to page.
>  
> Of course this approach should be improved for popups and frames ;)
Do you have experiences with this?

These days I also implemented the solution with a phase listener and an
extended form renderer and ran into issues with popups.

Thanx in advance,
cheers,
Martin


>  
> Regards,
>  
> Mert..
>  
>  
> On 12/6/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote: 
>         You could also install a servlet filter that serializes all
>         requests
>         for the same session.   There are probably other thread-safety
>         issues 
>         when processing multiple requests simulaneously for the same
>         session
>         under JSF 1.1.  You'd still need to work through the
>         double-click
>         detection, but it'd be easier if you're assured that no other
>         request
>         is occurring for the session. 
>         
>         On 12/6/06, Adrian Mitev <[EMAIL PROTECTED]> wrote:
>         > Shale has component s:token that could handle double submit.
>         >
>         > 2006/12/6, Charbel Abdul-Massih <
>         [EMAIL PROTECTED]>:
>         > >
>         > >
>         > >
>         > >
>         > > What's the best way to handle double clicks on buttons in
>         JSF???
>         > > 
>         > >
>         > >
>         > > Thanks,
>         > > Charbel
>         >
>         >
> 
-- 
Martin Grotzke
http://www.javakaffee.de/blog/

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to