서블릿 – 서블릿 컨텍스트

앞서 바인딩 부분에서 ServletContext의 바인딩 기능에 대해 논의했습니다.

ServletContext에는 우리가 더 알고 싶은 몇 가지 기능이 있습니다.

1) 바인딩

2) 파라미터 설정 기능

3) 파일 I/O 기능

2) 파라미터 설정 기능

아래와 같이 XML 파일에 원하는 정보를 설정합니다.

// web.xml

<context-param>
	<param-name>menu_member</param-name>
	<param-value>회원정보 회원조회 회원수정 회원삭제</param-value>
</context-param>
<context-param>
	<param-name>menu_order</param-name>
	<param-value>주문조회 주문등록 주문수정 주문취소</param-value>
</context-param>

서블릿은 위에서 설정한 정보를 호출합니다.

이 경우 이름 일치가 중요합니다.

// Servlet

ServletContext context = getServletContext();
String menu_member = context.getInitParameter("menu_member");
String menu_order = context.getInitParameter("menu_order");