J'aimerais gérer moi-même les attributs des requêtes et des sessions plutôt que de les confier à Spring. @SessionAttributes
pour la connexion à la gestion des cookies par exemple.
Je n'arrive pas à comprendre comment je peux accéder à la base de données des HttpRequest
à partir d'un contrôleur, j'ai besoin d'un moyen d'aller une couche au-dessus de l'interface utilisateur. @RequestAttribute
et accéder à la HttpRequest
même. Avec les Stripes, il était possible de le faire en implémentant une fonction ApplicationContext
et en appelant getAttribute()
.
De même, le passage de la HttpServletRequest
comme paramètre semble ne pas fonctionner :
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
La méthode ci-dessus n'imprime rien.
Avez-vous des conseils à ce sujet ?