Spring 3 MVC accediendo a HttpRequest desde el controlador
Me gustaría manejar los atributos de solicitud y sesión por mí mismo en lugar de dejarlo en primavera@SessionAttributes
, para iniciar sesión en el manejo de cookies, por ejemplo.
No puedo entender cómo puedo acceder a laHttpRequest
desde un controlador, necesito una forma de ir una capa por encima de la@RequestAttribute
y acceder a laHttpRequest
sí mismo. Con Stripes en solía hacer esto implementando unApplicationContext
y llamando agetAttribute()
.
También, pasando laHttpServletRequest
como parámetro parece no funcionar:
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
El método anterior no imprime nada.
¿Tienes algún consejo sobre esto?