COMPUTER/웹개발

Servlet에서 초기화 파라미터 쓰기

cherry1031 2014. 10. 21. 13:33

web.xml을 사용한다

 여러 서블릿에서 공유해서 사용하지 못하고, ServletConfigAPI를 통해 접근 가능

<init-param>으로 등록된 서블릿에서만 사용 가능함


1. web.xml에 설정 변수들 추가

<init-param>

<param-name>abc</param-name>

<param-value>1</param-value>

</init-param>



2. 서블릿에서 다음과 같이 호출

 String abc = getInitParameter("abc");


서블릿 내부에서 어노테이션을 이용해서 초기화 파라미터를 설정하고, Servlet config를 이용해서 참조..

annotation을 이용하는 방법


서블릿의 앞부분에 @WebServlet(~~~, initParams={@WebInitParam(name="abc",value="1")})

--> 등록하는 과정


System.out.println(getinitParameter("abc")); --> 사용하는 방법




참고...web.xml의 위치 : WebContent/WEB-INF/web.xml