luiz_ross 30 de jul. de 2007
Vc esta referenciando seu interceptor dentro do bloco de declara ção da sua action ?
<action name="cadastroProjeto!*" class="br.com.blabla.gepro.action.CadastroProjetoAction" method="{1}">
<result name="success" type="tiles">gepro.cadastro.projeto</result>
<result name="detalhe_projeto" type="tiles">gepro.cadastro.detalhe.projeto</result>
<interceptor-ref name="loginInterceptor" />
</action>
Tecnoage 30 de jul. de 2007
a primeira vista não vejo nada de errado… Posta o mapeamento da action …
Tecnoage 30 de jul. de 2007
a primeira vista não vejo nada de errado… Posta o mapeamento da action … E qual o retorno? Gera exceção?
filipeandrep 30 de jul. de 2007
naum… mas a não declaração inicial faz com que a aplicação não seja iniciada???
Tecnoage 30 de jul. de 2007
putz recliquei sem querer… e não vi que o companheiro tinha respondido… sorry…
filipeandrep 30 de jul. de 2007
naum… mas a não declaração inicial faz com que a aplicação não seja iniciada???
filipeandrep 30 de jul. de 2007
eu não estava querendo utilizar em cada action, gostaria de colocar um interceptor default:
Tecnoage 30 de jul. de 2007
vc pode extender o pacote default de interceptors…
keller 30 de jul. de 2007
Voce tem que remover os metodos que sao passiveis de login:
<action name="myAction" class="myActionClass">
<interceptor-ref name="defaultStack">
<param name="validation.excludeMethods">myValidationExcludeMethod</param>
<param name="workflow.excludeMethods">myWorkflowExcludeMethod</param>
</interceptor-ref>
....
</action>
De uma olhada aqui:
http://struts.apache.org/2.0.6/docs/interceptors.html
Boa sorte! :thumbup: