2012-11-07 4 views
6

나의 현재 이해는 web.xml의 초기화-PARAMS이 같은 서블릿 변수의 몸에 넣어해야한다는 것입니다 : 잘 작동하지만여러 java 서블릿에 대한 web.xml의 공통 init-parameters?

<servlet> 
    <servlet-name>MyServlet</servlet-name> 
    <servlet-class>MyServlet</servlet-class> 

    <init-param> 
     <description>debug</description> 
     <param-name>debug</param-name> 
     <param-value>true</param-value> 
    </init-param> 
</servlet> 

나는 밖에서 초기화-PARAM을 가지고있는 경우 내가 getInitParam를 호출 할 때 서블릿 몸, 그것은 더 이상 인식()

이 가능했던 경우에 나는 일반적인 초기화 매개 변수

+0

try context parameter – Konza

답변

10

없음을 공유하고 싶습니다 3 서블릿이 있기 때문에 그냥 궁금 당신은 것을 달성 할 수 없습니다 서블릿 init-param 사용. 서블릿간에 공통 init-param을 원한다면 Context Parameters를 사용해야한다. 서블릿에서 ServletContext.getInitParameter()를 사용

<context-param> 
    <description>debug</description> 
    <param-name>debug</param-name> 
    <param-value>true</param-value> 
</context-param> 

그리고 :

이것은 당신이 그렇게 할 수있는 방법입니다.