Bom pessoal.
Eu já postei essa pergunta no tópico avançado, mas resolvi postar aqui por ter mais a ver com Desenvolvimento web.
Estou fazendo um sistema web utilizando o Netbeans e Struts 1.3.8 (versão que vem no Netbeans).
Em todos meus encaminhamentos estou utilizando Actions .
Quero que determinadas páginas e actions, só possam ser acessadas se o usuário estiver logado no sistema.
Já inseri o usuário na sessão, consigo verificar se ele está logado ou não, só que tenho 2 problemas.
Como verificar se o usuário está logado sem precisar fazer essa verificação em todas Actions?
Como impedir o acesso das páginas JSPs pelo navegador, fazendo com que só possam ser acessadas através de chamada feita para alguma Action?
Pesquisei filters, interceptors e não consegui encontrar uma solução ou um exemplo de aplicação fazendo isso. Encontrei várias coisas, mas ambas confusas e com uma explicação feita bem pelas coxas.
Se alguém puder ajudar, agradeço.