2011-07-02 4 views
4

나는 솔기가있다. 2. 어떻게 서블릿 컨텍스트를 얻을 수 있습니까?Seam 2, servletcontext를 얻는 방법?

나는 이것을 할 수있다 : ServletContexts servletContexts = ServletContexts.getInstance();

그러나 이것은 ServletContext가 아닙니다.

답변

9

당신이 ServletContext 얻기 위해 무엇을하려고하는 순간에 따라 : ServletContexts.instance().getRequest().getServletContext()하십시오 HttpServletRequest 요청시

  • 합니다.

  • JSF 요청시 : (ServletContext)FacesContext.getCurrentInstance().getExternalContext().

  • 응용 프로그램 시작시 : ServletLifecycle.getServletContext().

+1

'FacesContext.getCurrentInstance()'가되어야합니다. –

+0

@KirillBazarov, 맞습니다! 나는 대답을 업데이트했다 :) – Tair

관련 문제