Comment puis-je définir l'attribut de session à l'aide d'une structure et d'une annotation de ressort?SessionAttribute et SpringFramework
Quelque chose équivalent à
request.getSession().setAttribute("key", "value");
Merci.
Comment puis-je définir l'attribut de session à l'aide d'une structure et d'une annotation de ressort?SessionAttribute et SpringFramework
Quelque chose équivalent à
request.getSession().setAttribute("key", "value");
Merci.
Vous pouvez passer la session en tant qu'attribut de la méthode du contrôleur, puis l'utiliser directement sans request.getSession(), mais il est pas une grande amélioration et il n'y a pas d'annotations :)
public String handleRequest(HttpSession session) {
session.setAttribute("key", "value");
}
EDIT:
vous pouvez également ajouter attribut à ModelMap instance, puis utiliser l'annotation de @SessionAtributes dans ces définitions de contrôleur dans lequel vous voulez avoir cet attribut à l'intérieur ModelMap: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-sessionattrib
Oui j'essayais d'utiliser @SessionAttributes mais cela n'a pas encore de sens. – portoalet
Vous pouvez également utiliser 'WebUtils.setSessionAttribute' –
Quel est le problème avec le code affiché? C'est court et évident. – skaffman