Поскольку вы отметили это с помощью Spring, вы можете получить прямой доступ к объекту HttpSession и просто поместить туда данные. Ваша подпись метода контроллера будет выглядеть примерно так в Spring 3.0:
public ModelAndView someMeaningfulName(@ModelAttribute Location location, HttpSession httpSession) {
httpSession.setAttribute("location", location);
// Other method code
}
Если у вас есть доступ к объекту HttpServletRequest, вы также можете получить доступ к HttpSession из этого объекта (request.getSession ()). Просто имейте в виду, что объект HttpSession не может быть потокобезопасным и что область действия этого объекта теперь привязана к сеансу пользователя.