【发布时间】:2012-01-20 05:08:44
【问题描述】:
我想自己处理请求和会话属性,而不是将其留给 spring@SessionAttributes,例如用于登录 cookie 处理。
我只是不知道如何从控制器中访问HttpRequest,我需要一种方法来访问@RequestAttribute 之上的一层并访问HttpRequest 本身。使用 Stripes 通过实现 ApplicationContext 并调用 getAttribute() 来实现这一点。
另外,将HttpServletRequest 作为参数传递似乎不起作用:
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
上面的方法不打印任何东西。
您对此有什么建议吗?
【问题讨论】:
标签: spring-mvc httprequest httpsession request-mapping