Я бы хотел обработать атрибуты запроса и сеанса сам, а не оставлять его на весну @SessionAttributes
, например, для входа в систему для обработки файлов cookie.
Я просто не могу понять, как я могу получить доступ к HttpRequest
из контроллера, мне нужен способ пройти уровень выше @RequestAttribute
и получить доступ к самому HttpRequest
. При использовании Stripes это делается путем реализации ApplicationContext
и вызова getAttribute()
.
Кроме того, передача HttpServletRequest
в качестве параметра, похоже, не работает:
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
Приведенный выше метод ничего не печатает.
Есть ли у вас какие-либо советы по этому поводу?