2014-10-20 45 views
1

是否有方法在Spring控制器中将对象添加到会话中(类似于在servlet中添加的方式),以便可以从会话中检索对象并用另一种方法更新。 我正在一个页面中创建PDF对象,所以我在控制器中创建了此对象的方法。 该PDF对象将在另一个页面中更新,因此控制器中还有另一种方法,其中应更新相同的PDF。 我正在考虑将它添加到ModelAndView并检索它。 但是,我认为它应该在会议中。 任何想法如何继续如何在spring中添加和检索会话中的对象mvc

+0

http://stackoverflow.com/questions/10034993/spring-存储对象在会话中? – 2014-10-20 19:03:17

回答

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; 
}