Olá, estou acompanhando a apostila da Caelum e cheguei na parte dos interceptadores.
Eu não conseguir fazer, dei uma boa pesquisada aqui no forum e achei algumas coisas porém nada que desse certo.
Ele pede para que eu add o interceptador no struts-xml que está dentro da pasta src, porém esse strutsxml NÃO EXSTE.
Ai fica dificil né…
Minha classe de interceptador está assim:
package br.com.jdbc.interceptor;
import br.com.cfr.jdbc.modelo.Usuario;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.Interceptor;
public class AutorizadorInterceptor implements Interceptor {
@Override
public void destroy() {
// TODO Auto-generated method stub
}
@Override
public void init() {
// TODO Auto-generated method stub
}
@Override
public String intercept(ActionInvocation invocation) throws Exception {
Usuario usuarioLogado = (Usuario)invocation.getInvocationContext().
getSession().get("usuarioLogado");
if (usuarioLogado == null) {
return "naoLogado";
}
return invocation.invoke();
}
}
Muito obrigado!!
