Pessoal,
Estou desenvolvendo um aplicativo em JSP, onde ao logar, o usuário recebe um objeto na sua sessão indicando que ele está logado e as permissões dele dentro do site.
Dentro de cada página do site utilizo um include onde testo a existência e os dados deste objeto da sessão (verificar se o usuário está logado e possui permissão para determinadas áreas do site).
Caso estes dados estejam incorretos ou o objeto não exista (o usuário não está logado), eu dou um response.sendRedirect pra uma página padrão de erros, afim de exibir um erro.
Teoricamente, (pelo menos em ASP é assim), depois de executar o sendRedirect, a execução deveria ser transmitida a pagina de erro. Mas o que acontece é que após o sendRedirect, ele executa o restante do código, e após é reencaminhado para a página de erro.
Pergunta: Como faço para parar totalmente a execução de um JSP, e reencaminho a execução para outro JSP??? Alguém tem alguma solução pra isso???
muito obrigado…
aleGiordani