在Spring 3.0下有没有办法在访问HttpSession时不将其包含在方法签名中?我真正想做的是能够从可以为空的HttpSession传入值。春季MVC会话属性访问
事情是这样的:
@RequestMapping("/myHomePage")
public ModelAndView show(UserSecurityContext ctx) {}
,而不是这样的:
@RequestMapping("/myHomePage")
public ModelAndView show(HttpSession session) {
UserSecurityContext ctx = (UserSecurityContext) session.getAttribute("userSecurityCtx");
}
相关:http://stackoverflow.com/questions/3621266/how-to-pass-a-session-attribute-as-method-argument-parameter-with-spring-mvc – Bozho 2010-09-01 19:12:51
这里是春季门票[#SPR- 4452](HTTPS://jira.springsource。org/browse/SPR-4452)。 Upvote票以加快解析速度。 – 2011-09-07 12:18:24