Double submit no JSF

3 respostas
G

Alguem tem alguma dica para evitar o double submit no JSF?

Existe algum pattern como o Synchronizer token do Stuts para JSF?

Obrigado…

3 Respostas

Sombriks

rapaz, acho que non é possível executar dois submits ao mesmo tempo; por isso é de praxe bloquear a tela, :frowning:

G

Tal vez não expliquei meu problema o suficiente…

Estou falando de aplicativos Web onde o usuário pode submeter a página novamente antes da resposta do servidor. Em páginas onde são processadas transações é importante controlar o fluxo de execução e evitar processar duas vezes a mesma transação (double submit) ou evitar que o usuário acesse a página pela URL.

Para tratar este caso o Struts utiliza o pattern synchorizer token (em http://www.javaworld.com/javaworld/javatips/jw-javatip136.html? vai encontrar uma explicação do pattern).

O meu problema é que estou utilizando o framework JSF e o synchronizer token não funciona com ele.

De todas formas, obrigado pela resposta

afamorim

uma solução não tão elegante mais funcional é vc colocar um javascript no click do botão aonde force que um layer seja colocado por sobre toda a tela com a mensagem de aguarde, quando a tela retornar o layer some e tudo volta a ficar editavel.

o famoso nó no pingo d’agua.

:stuck_out_tongue:

Criado 13 de outubro de 2006
Ultima resposta 16 de out. de 2006
Respostas 3
Participantes 3