[RESOLVIDO] Configuração de interceptor no Struts 2 usando annotation

3 respostas
leo.junior

Alguém já conseguiu fazer a configuração de interceptors no Struts 2 usando annotations?
Pesquisei em vários sites, tutoriais, documentação do Struts 2 e em nenhum lugar mostra de fato como essa configuração é feita...

Segue exemplo do que estou tentando fazer:

<interceptors>
	<interceptor name="exemplo" class="action.ExemploInterceptor" />
	<interceptor-stack name="exemploStack">
		<interceptor-ref name="defaultStack" />
		<interceptor-ref name="exemplo" />
	</interceptor-stack>
</interceptors>
	
<action name="exemplo">
	<interceptor-ref name="exemploStack" />
	<result >/WEB-INF/pages/exemplo.ftl</result>
</action>

Se alguém já conseguiu fazer essa configuração, PLEASE HELP ME!!! :x

3 Respostas

edmarr

Olá Bem Vindo
antes de postar qualquer código de uma olhada heim …

http://www.guj.com.br/posts/list/50115.java

ps … Tenho a mesma duvida que vc . :?

jyoshiriro

Isso não é possível.

Por anotações só se pode indicar o uso de um ou mais interceptors por Action ou método mapeado.

Mas isso não é um problema, na minha opinião, visto que configuração de interceptors costuma ser uma dúzia, no máximo. Dai usa o struts.xml mesmo :wink:

Pense bem: se isso fosse possível fazer via anotação, você geraria um alto acoplamento pois teria que fazer isso numa super classe para que todas as Actions herdassem, não é mesmo?

leo.junior

Obrigado pelo esclarecimento jyoshiriro.

Isso explica o fato de não ter encontrado muita coisa a respeito…

Criado 10 de fevereiro de 2010
Ultima resposta 10 de fev. de 2010
Respostas 3
Participantes 3