Olá,
busquei aqui no fórum algo a respeito do redirect e encontrei o seguinte tópico
http://www.guj.com.br/java/275795-resolvido-redirecionar-para-login-apos-timeout--vraptor
tentei implementar algo parecido no meu projeto mas não obtive sucesso.
Gostaria de ajuda no redirect do meu método.
Segue código da minha classe que faz o intercept.
@Intercepts
public class LoginInterceptor implements Interceptor {
private Result result;
private UsuarioSessao userSession;
public LoginInterceptor(Result result, UsuarioSessao userSession) {
this.result = result;
this.userSession = userSession;
}
public boolean accepts(ResourceMethod method) {
return true;
}
public void intercept(InterceptorStack stack, ResourceMethod method,
Object resourceInstance) {
boolean isRestritoController = resourceInstance.getClass().equals(
RestritoController.class);
if (isRestritoController && !userSession.isLogado()) {
result.redirectTo(IndexController.class).index();
} else {
stack.next(method, resourceInstance);
}
}
}