Bom dia pessoal, gostaria de saber se existe algum recurso no Struts onde eu consiga controlar o perfil de acesso ao sistema de um usuário. O problema é que tenho 4 perfis diferentes de usuário, algumas telas são compartilhadas por esses usuários. Por exemplo, estou construindo um sistema básico de cadastro de treinamentos, possuo o usuário trainee que pode ter acesso a mesma tela de um usuário TeamLeader porém, a diferença é que o usuário trainee pode apenas visualizar e selecionar os treinamentos que deseja fazer, já um teamleader nessa mesma tela poderia cadastrar novos treinamentos, além de alterar e apagar treinamentos existentes. Gostaria de saber que tipo de controle posso fazer para que a partir de uma mesma .jsp quando o logado como trainee o sistema permita apenas visualização de treinamentos e quando logado como teamleader o sistema exiba as opções de incluir, alterar e deletar um treinamento. Caso o Struts não possua recurso parecido, gostaria de saber o que vocês sugerem.
Obrigado. 