开发者

SessionAttribute and SpringFramework

How can I set session attribute using spring framework and ann开发者_StackOverflowotation?

Something equivalent to

 request.getSession().setAttribute("key", "value");

Thanks.


You can pass session as an attribute of controller's method and then use it directly without request.getSession(), however it isn't a big improvement and there are no annotations :)

public String handleRequest(HttpSession session) {
    session.setAttribute("key", "value");
}

EDIT:

You can also add attribute to ModelMap instance and then use @SessionAtributes annotation in these controller definitions in which you want to have that attribute inside ModelMap: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-sessionattrib

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜