Struts 2 - Usar os interceptor com excludeMethods  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
juloko666
JavaChild
[Avatar]

Membro desde: 19/07/2005 15:29:36
Mensagens: 127
Offline

Galera, estou fazendo alguma besteira pois criei um interceptor que extende "AbstractInterceptor" e o defini no topo da pilha de execução definindo que determinado método não será executado por aquele interceptor.

Mas, ao chamar o método, o interceptador entra em ação e não sei o por quê!

Segue o código de configuração:




Ao chamar a ação "fazQualquerCoisa" ele entra no interceptor InterceptorQueEstaComProblemas...

o que eu estou fazendo de errado?

valew!

This message was edited 1 time. Last update was at 22/12/2008 07:18:08


"...devagar é que não se vai longe..." - Bom Conselho (Chico Buarque)
[Email] [MSN]
bombbr
Java Ninja
[Avatar]

Membro desde: 20/02/2005 21:56:17
Mensagens: 256
Offline

juloko666 wrote:Galera, estou fazendo alguma besteira pois criei um interceptor que extende "AbstractInterceptor" e o defini no topo da pilha de execução definindo que determinado método não será executado por aquele interceptor.

Mas, ao chamar o método, o interceptador entra em ação e não sei o por quê!
Segue o código de configuração:


Seu interceptador deve estender com.opensymphony.xwork2.interceptor.MethodFilterInterceptor e não AbstractInterceptor como foi feito.



Desta forma você pode usar o parametro excludeMethods.



This message was edited 1 time. Last update was at 29/12/2008 22:44:15


"Não existe trabalho ruim. Ruim é ter que trabalhar." (Seu Madruga)
lilikadias
Debugger

Membro desde: 01/02/2007 15:53:24
Mensagens: 52
Offline

Oi, estou com o mesmo problema! Tentei fazer o que vc sugeriu mas o excludeMethod não funciona!

Alguma idéia do que pode ser? Não dá erro, mas não chama o método que eu gostaria.

Obrigada!
juloko666
JavaChild
[Avatar]

Membro desde: 19/07/2005 15:29:36
Mensagens: 127
Offline

Com o excludeMethod vc diz qual método NÃO será interceptado...Eu fiz a alteração que o bombbr falou e funcionou perfeitamente.

Poste o código para eu tentar te ajudar!

Abraços!

"...devagar é que não se vai longe..." - Bom Conselho (Chico Buarque)
[Email] [MSN]
lilikadias
Debugger

Membro desde: 01/02/2007 15:53:24
Mensagens: 52
Offline

Meu problema é o seguinte:
O usuário só pode usar o sistema normalmente depois que trocar a senha. Então, preciso que o interceptor filtre tudo, exceto esse método que vai trocar a senha.
Mas ele não tá entrando no método trocarSenha.

Segue o código do struts.xml:



Meu interceptor extend MethodFilterInterceptor:


Tem idéia de onde estou errando?

Obrigada!!!

This message was edited 1 time. Last update was at 01/09/2009 12:03:13

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team