Ol� pessoal !
 
Devo implementar isto tudo na minha Action (de update ou insert), certo ? Desculpa a ignor�ncia, mas como saberei que � a 2� vez de execu��o da Action? Para quem quiser ler com mais detalhes sobre esse assunto, veja em "core J2EE Patterns", pg 68, Refactoring, Introdu��o a ficha sincronizadora.
 
Pois bem... segundo o que li...o saveToken(request) gera um valor de ficha que s� � utilizada uma vez. Segundo esse padr�o, a JSP tamb�m inclui a l�gica que delega para uma classe helper para gerar um campo oculto que cont�m esse valor de ficha. Infelizmente o livro n�o d� exemplos pr�ticos. N�o estou entendo como trabalhar esse campo oculto na JSP com a Action.
 
----- Original Message -----
Sent: Tuesday, December 16, 2003 4:26 PM
Subject: RES: [cejug-discussao] Struts, token

Jairo,

 

Vc n�o precisava estender a classe SynchroAction, era s� a forma que o autor do artigo achava melhor para fazer. A forma de se utilizar � da seguinte forma:

 

Na 1� vez que o usu�rio acessa a p�gina, no action vc d� um:

 

If (!isTokenValid(request))

  generateToken(request)

 

Na 2� vez vc testa se o token � valido:

 

isTokenValid(resquest)

 

se n�o precisar mais do token, vc reseta ele(tira ele do request):

 

resetToken(request).

 

 

Julio cesar

 

-----Mensagem original-----
De: Jairo Soares [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 16 de dezembro de 2003 15:56
Para: [EMAIL PROTECTED]org
Assunto: [cejug-discussao] Struts, token

 

Ol� pessoal ! A peia continua ...

 

Julio, olha s�: conforme o exemplo http://www.javaworld.com/javatips/jw-javatip136_p.html ,

existe uma classe SynchroAction. Ser� que pra resolver esse meu probleminha tenho que extender todas as minhas Actions dessa classe ? Detalhe: o exemplo acima aborda um c�digo exemplo(1.0.2) q n�o condiz com a vers�o(1.1) pra baixar.Como estou iniciando com esta �ltima, n�o ficou muito claro o entendimento.

Estou aproveitando e anexando as minhas duas lindas classes envolvidas neste probleminha.

 

Abra�os e ate+

 

Jairo Soares
Sun Certified Programmer Java 2 Platform 1.4
[EMAIL PROTECTED]

Responder a