Eu gostaria de lidar com os atributos de solicitação e sessão sozinho, em vez de deixar para a primavera @SessionAttributes, para login de manipulação de cookies, por exemplo.
Eu simplesmente não consigo descobrir como posso acessar o HttpRequestde dentro de um controlador, preciso de uma maneira de ir uma camada acima do @RequestAttributee acessar o HttpRequestpróprio. Com o Stripes costumava-se fazer isso implementando um ApplicationContexte chamando getAttribute().
Além disso, passar o HttpServletRequestparâmetro as parece não estar funcionando:
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
O método acima não imprime nada.
Você tem algum conselho sobre isso?