【问题标题】:How to add and retrieve an object in session in spring mvc如何在spring mvc的会话中添加和检索对象
【发布时间】:2014-12-15 20:51:07
【问题描述】:

有没有办法在 Spring 控制器中将对象添加到会话中(类似于在 servlet 中添加的方式),以便可以从会话中检索它并以另一种方法进行更新。 我在一个页面中创建一个 PDF 对象,所以我在创建该对象的控制器中有一个方法。 此 PDF 对象将在另一个页面中更新,因此控制器中有另一种方法,应该更新相同的 PDF。 我正在考虑将它添加到 ModelAndView 并检索它。 但是,我认为它应该在会话中。 知道如何继续

【问题讨论】:

标签: java spring spring-mvc


【解决方案1】:

向任何映射的控制器方法添加 Session 会话 参数将使会话在方法内可用。

会话将由框架隐式创建和注入,因此您可以在方法中使用它,就像在 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;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 2021-12-30
    • 2022-12-12
    • 2014-04-18
    • 2014-03-09
    相关资源
    最近更新 更多