4

我处于接缝 2。如何获取 servlet 上下文?

我可以这样做: ServletContexts servletContexts = ServletContexts.getInstance();

但这不是 ServletContext。

4

1 回答 1

9

取决于您尝试获取的ServletContext时间:

  • HttpServletRequest请求期间:ServletContexts.instance().getRequest().getServletContext()

  • 在 JSF 请求期间:(ServletContext)FacesContext.getCurrentInstance().getExternalContext().

  • 在应用程序启动期间:ServletLifecycle.getServletContext().

于 2011-07-03T11:02:13.747 回答