Estoy usando Spring Security 3 y Spring MVC 3.05.Obtiene el objeto UserDetails del contexto de seguridad en el controlador Spring MVC
Me gustaría imprimir el nombre de usuario de usuario actualmente conectado, ¿cómo puedo obtener UserDetails en mi controlador?
@RequestMapping(value="/index.html", method=RequestMethod.GET)
public ModelAndView indexView(){
UserDetails user = ?
mv.addObject("username", user.getUsername());
ModelAndView mv = new ModelAndView("index");
return mv;
}
esto me da una excepción: 'java.lang.ClassCastException: java.lang .String no se puede convertir en org.springframework.security.core.userdetails.UserDetails' –
da el molde de clase – cherit
¡Gracias, amigo! ¡Muy apreciado! – Lawrence