4

私は継ぎ目2にいます。サーブレットコンテキストを取得するにはどうすればよいですか?

私はこれを行うことができます: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 に答える