在 Jax-Rs Jersey 中存储会话对象
Storing session objects in Jax-Rs Jersey
我目前正在使用 jersey-mvc
和 jersey-mvc-freemarker
编写 Web 应用程序。
它工作正常,但我需要一种存储会话数据的方法。
在 Servlet 上,我会使用 HttpSession 对象,但我想知道是否有更像 JAX-RS 的方法来做到这一点。有人可以帮忙吗?
在 Jersey 中,您可以使用注入将 HTTP 请求添加到上下文中:
@Context
private HttpServletRequest httpRequest;
然后在方法中通过以下方式获取 HTTPSession
对象:
httpRequest.getSession()
我目前正在使用 jersey-mvc
和 jersey-mvc-freemarker
编写 Web 应用程序。
它工作正常,但我需要一种存储会话数据的方法。
在 Servlet 上,我会使用 HttpSession 对象,但我想知道是否有更像 JAX-RS 的方法来做到这一点。有人可以帮忙吗?
在 Jersey 中,您可以使用注入将 HTTP 请求添加到上下文中:
@Context
private HttpServletRequest httpRequest;
然后在方法中通过以下方式获取 HTTPSession
对象:
httpRequest.getSession()