org.jewel.core
Class TokenFilter

java.lang.Object
  extended by org.jewel.core.TokenFilter

public class TokenFilter
extends java.lang.Object

Filtre que proporciona Jewel per validar una mostra i evitar el reenviament de formularis.

Version:
1.0
Author:
Juanma

Constructor Summary
TokenFilter()
           
 
Method Summary
 void postAction(RequestContext ctx)
          Mètode que s'executa després de l'acció.
 void preAction(RequestContext ctx)
          Mètode que s'executa abans de l'acció.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenFilter

public TokenFilter()
Method Detail

postAction

public void postAction(RequestContext ctx)

Mètode que s'executa després de l'acció.

Crea una mostra i la guarda en sessió. S'utilitzarà a la pròxima petició per comprobar que no es reenvii el formulari

Parameters:
ctx - RequestContext

preAction

public void preAction(RequestContext ctx)
               throws TokenException

Mètode que s'executa abans de l'acció.

Comprova la mostra d'un formulari i retorna error si no coincideix

Parameters:
ctx - RequestContext
Throws:
javax.servlet.ServletException - No coincideix la mostra guardada en sessió amb l'enviada pel formulari
TokenException