<init-param> 서블릿 초기화 파라미터
서블릿은 init(ServletConfig) 에서 부터 ServletConfig 를 가지게 된다
생성자에서는 없다
서블릿 클래스에 코딩하지 않고 DD 파일에 정의해두면 변경시 서블릿을 바꿀 필요도 다시 컴파일 할 필요도 없다
web.xml |
<servlet> <servlet-name>InitParamTest</servlet-name> <servlet-class>InitTestClass</servlet-class> <init-param> <param-name>email</param-name> <param-value>remns@naver.com</param-value> </init-param> <init-param> <param-name>addr</param-name> <param-value>busan, korea</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>InitParamTest</servlet-name> <url-pattern>/init</url-pattern> </servlet-mapping> </servlet> |
InitTestClass.java |
public class InitTestClass extends HttpServlet {
@Override |
결과
email : remns@naver.com
addr : busan, korea
<context-param> 컨텍스트 초기화 파라미터
모든 웹 애플리케이션에서 파라미터를 공유하기 위해서 사용한다
web.xml |
<servlet> ...생략... </servlet> <context-param> |
ContextTestClass.java |
public class ContextTestClass extends HttpServlet {
@Override |
'Web > Jsp' 카테고리의 다른 글
JSP 에서 자바코딩(스크립트릿) 사용 막기 / EL 무시하기 (0) | 2009.07.27 |
---|---|
쿠키(cookie) 사용하기 - 아이디 저장 (0) | 2009.07.27 |
세션 (session) 메서드 및 타임아웃 설정 (1) | 2009.07.27 |
JAR를 내려받는 서블릿 코드 (0) | 2009.07.27 |
리다이렉트 vs 요청디스패치 (0) | 2009.07.27 |