有没有办法在Spring控制器中向会话添加一个对象(类似于在servlet中添加的方式),以便可以从会话中检索它并在另一个方法中更新。 我在一个页面中创建一个PDF对象,所以我在控制器中有一个创建此对象的方法。 此PDF对象将在另一个页面中更新,因此控制器中还有另一种方法,应该更新相同的PDF。 我想将它添加到ModelAndView并检索它。 但是,我认为它应该在会议中。 知道怎么做
答案 0 :(得分:2)
将会话会话参数添加到任何映射的控制器方法将使会话在方法内可用。
会话将被隐式创建并由框架注入,因此您可以像在Servlet中一样在方法中使用它
@RequestMapping(value = "/helloworld", method = RequestMethod.POST)
@ResponseBody
public JsonResponse sayHello(@RequestBody String reqestString ,HttpSession sessionObj)
{
sessionObj.setAttribute("message" , "It is simple to get access to HttpSession ");
return jsonResponse;
}