I usually declare a parameter of type HttpSession in my Spring MVC controller method when I need to access session details.
For example:
@RequestMapping("/myrequest")
public void handleMyRequest(HttpSession session, ...) {
...
}
I think it's the simplest way, but don't know if it fits your needs.