Hola de nuevo, en esta ocacion queria pedir opiniones sobre como hacer para determinar que contenido mostrar en una pagina (o algunas en gral) basados en los roles que posea el usuario.
Se trata de una aplicacion web desarrollada con struts, tiles, hibernate y mysql (comento nomas). La seguridad me la maneja el servlet container (tomcat en este caso).
Idealmente me gustaria que puediese ser definido de forma declarativa como por ejemplo se puede hacer con tiles en funcion del locale del cliente. Con tiles se puede crear un archivo de definiciones de componentes por cada locale y el framework automaticamente determina que mostrar (basado en el archivo de definiciones correspondiente) en funcion del lenguaje que tenga configurado el usuario en su browser. Esto estaria definitivamente piola.
Estoy tratando de evitar la difuminacion de sentencias condicionales que es lo primero que se me ocurre.
Desde ya muchas gracias por sus respuestas, salu2, pablo.