Nombre de Usuario con Spring Security 3
Buenas noches,
Estoy haciendo una aplicación en la cual manejo lo siguiente:
- SITEMESH para utilizar un header y footer en todas las paginas de mi aplicación.
- Spring Security 3
- Spring MVC (Controladores, Pojo's, DAO)
Mi duda es con respecto a Spring Security, hasta el momento he podido imprimir el nombre del usuario en el Header, esto mediante el Controlados del Login, pero únicamente me lo imprime en la primer pantalla, osea la pantalla inicial del sistema, pero una vez que paso a otra pantalla, ya no aparece el nombre de Usuario.
¿como puedo hacer que el nombre de usuario aparezca en toda las paginas, que en realidad en donde aparece en en una pagina Header insertada por medio de SITEMESH?
LoginController
Header.jsp
<div class="username">${username}<div>
....
Intente poniendo en otro controlador la linea :
public ModelAndView hanldleRequest(@RequestParam("oc") String ocnum, ModelMap model, Principal principal){
String name = principal.getName();
ModelAndView mv = new ModelAndView();
mv.setViewName("incidence");
model.addAttribute("username", name);
E imprime el nombre de Usuario, pero no se si esta es la única y mejor forma de imprimir el nombre de Usuario en el Header.(Todas las paginas).
Agradezco de antemano sus comentarios.
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 2 semanas 3 días
hace 2 semanas 3 días
hace 2 semanas 3 días
hace 26 semanas 6 días
hace 28 semanas 1 día
hace 34 semanas 6 días
hace 1 año 27 semanas
hace 2 años 39 semanas
hace 2 años 43 semanas
hace 2 años 50 semanas