2014-10-20 41 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; 
}