Me gustaría manejar los atributos de solicitud y sesión yo mismo en lugar de dejarlo en la primavera @SessionAttributes
, para el inicio de sesión de manejo de cookies, por ejemplo.Spring 3 MVC que accede a HttpRequest desde el controlador
No puedo entender cómo podría acceder al HttpRequest
desde un controlador, necesito una forma de ir a una capa por encima del @RequestAttribute
y acceder al HttpRequest
. Con Stripes in se utiliza para hacer esto implementando un ApplicationContext
y llamando al getAttribute()
.
También, pasando el HttpServletRequest
como parámetro no parece estar funcionando:
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
El método anterior no se imprime nada.
¿Tiene algún consejo al respecto?
Hola, thx por los consejos, no sé lo que estoy haciendo mal, pero esto no está funcionando: no hace nada impresiones: \t @RequestMapping (value = "/") \t public String casa (petición HttpServletRequest) { \t \t \t System.out.println ("" + request.getSession(). GetCreationTime()); \t \t \t \t return "home"; \t \t \t} Esto debería indicar la cantidad actual pof millis pero no es así, también anotar el método con @RequestBody no cambia nada, ¿algún otro consejo? THX para esto – JBoy
I segundo JBoy también, no funciona –
¡Gracias @jjmontes por el enlace a los argumentos admitidos de Spring MVC! – Barett