Struts 2 e @Before

Ola Pessoal, vcs sabem ou ja utilizaram o struts 2 com annotation, alguem conseguiu utilizar a annotation @Before, meu problema é que nao funciona a annotation @Before que teoricamente deveria ser executada antes da execute().

segue exemplo, nesse exemplo vc nao precisa usar nada no struts.xml ele nem precisa existir…

@Results( { @Result(name = “success”, value = “ok.jsp”),
@Result(name = “erro”, value = “erro.jsp”) })

public class testeAction extends ActionSupport {

/**
 * 
 */
private static final long serialVersionUID = 5890981531064503286L;

@Before
public void isAuthorized() throws AuthenticationException {
	throw new AuthenticationException("erro");
}

@Override
public String execute() throws Exception {
	return SUCCESS;
}

}

doc
http://struts.apache.org/2.0.9/struts2-core/apidocs/com/opensymphony/xwork2/interceptor/annotations/Before.html

Olá…

vc deve ser o msm do portaljava…

cara, é o seguinte, pelo oque vc viu, essas annotations estão com bug, então desencana delas e cria um interceptor…

o interceptor na vai fazer mais ou menos o mesmo papel da annotation @before

eu fiz um esquema de login, usando interceptor, da uma olhada nesse meu post:
http://www.guj.com.br/posts/preList/66463/350173.java#350173

se vc quiser dar uma olhada nos meus posts sobre algumas tentativas sem sucesso de utilização das annotations do struts 2 segue os links:
http://www.guj.com.br/posts/preList/66341/349384.java#349384
http://www.guj.com.br/posts/preList/66130/348338.java#348338

Boa sorte.

eu não uso annotations no struts 2. ainda…
mas pelo que percebi, vc quer é rodar um metodo antes do execute . e com o metodo prepare ? não é o ideal para voce ?

Herrera