| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/12/2008 07:13:26
|
juloko666
JavaChild
![[Avatar]](/images/avatar/8be6adae5ae0e157014d7d250870f212.jpg)
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) |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2008 22:41:21
|
bombbr
Java Ninja
![[Avatar]](/images/avatar/baed9f51d412c2514ee46a0942138ad6.png)
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) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 16:21:14
|
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!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2009 07:09:00
|
juloko666
JavaChild
![[Avatar]](/images/avatar/8be6adae5ae0e157014d7d250870f212.jpg)
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) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2009 09:06:00
|
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
|
|
|
 |
|
|