Как установить атрибут сеанса с использованием Spring Framework и аннотации?SessionAttribute и SpringFramework
Что эквивалентны
request.getSession().setAttribute("key", "value");
Спасибо.
Как установить атрибут сеанса с использованием Spring Framework и аннотации?SessionAttribute и SpringFramework
Что эквивалентны
request.getSession().setAttribute("key", "value");
Спасибо.
Вы можете пройти сеанс в качестве атрибута метода контроллера, а затем использовать его непосредственно без request.getSession(), однако это не является большим шагом вперед, и нет никаких аннотаций :)
public String handleRequest(HttpSession session) {
session.setAttribute("key", "value");
}
EDIT:
вы также можете добавить атрибут ModelMap экземпляр и затем использовать @SessionAtributes аннотацию в этих определениях контроллера, в котором вы хотите иметь этот атрибут внутри ModelMap: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-sessionattrib
Да, я пытался использовать @SessionAttributes, но это еще не имеет смысла. – portoalet
Вы также можете использовать 'WebUtils.setSessionAttribute' –
Что случилось с кодом вас в курсе? Это коротко и очевидно. – skaffman