我想自己处理请求和会话属性,而不是将其留给 spring @SessionAttributes
,例如用于登录 cookie 处理。
我只是不知道如何HttpRequest
从控制器中访问,我需要一种方法来访问上一层@RequestAttribute
并访问它HttpRequest
本身。使用 Stripes 通过实现ApplicationContext
和调用来做到这一点getAttribute()
。
此外,传递HttpServletRequest
as 参数似乎不起作用:
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
上述方法不打印任何内容。
你对此有什么建议吗?