Struts 2

Galera, Queria saber o seguinte.

No Struts 2, eu to utilizando assim para pegar meus dados do formulario:

Ex:


public class Teste ....    {
     private Usuario usuario;
     public Usuario getUsuario(){
         return this.usurio;
     }

     public void setUsuario( Usuario u ){
        this.usuario = u;
     }

     public String Executar ....{
        .......
     }

}

Quando eu dou o submit la no meu form e chamo o método “Executar”, eu ja tenho o meu objeto “Usuario” preenchido, porque o Struts 2 já faz isso automaticamente.

O que eu to precisando é interceptar essa parte do struts, quando ele vai preenchar o Objeto “usuario”.

abraço

quem cria o objeto pra vc é o interceptador ParametersInterceptor.
Basta vc criar um interceptador e coloca-lo antes desse na sua pilha.

qq duvida sobre interceptadores: http://struts.apache.org/2.x/docs/interceptors.html

em tempo, acho esssa arquitetura de interceptadores do struts 2(que era do web work) uma das melhores em um framework web: eh extremamente poderosa.

uma outra forma é usar o prepare:
http://struts.apache.org/2.x/docs/prepare-interceptor.html

Pra que vc quer interceptar ?