Controlar Acesso

Boa tarde pessoal estou desenvolvedo uma aplicação e preciso controlar o acesso a mesma, apos verificar se o usuário + senha digitado está correto estou criando uma sessão da seguinte maneira:

HttpSession session = request.getSession(true);
session.setAttribute("usuario", formDinamico.get("usuario"));

Bom já fiz alguma coisa semelhante com PHP e lá eu lembro que eu verificava em cada uma das paginas se a sessão existia caso não eu mandava o usuário para outra pagina… mais aqui eu estou meio sem saber como controlar isso…

Estou usando em minha aplicação: Struts + Hibernate

Alguém tem uma sugestão…

Ponha o codigo de checagem em um ServletFilter, ou caso o struts tenha alguma coisa semelhante, tambem pode ser.

não sei se isso segue o que o cv flw…

mas vc poderia cirar uma classe que estende-se a classe Action

nessa classe vc faria o controle de acesso, e todas as suas outras action estenderiam esta classe.

não sei se essa é uma boa pratica ou se existe algo mais “elegante”, mas estou dando manutenção em um sistema que possui esta arquitetura…