▶ <init-param>
jsp 파일은 web.xml 파일에 등록하지 않아도, 웹 브라우저에서 호출할 수 있지만,
초기화 파라미터를 기재하기 위해서는 web.xml 파일에 등록해야 한다.
- 등록
<webapp>
<servelt>
<servlet-name>DBName-jsp</servlet-name>
<jsp-file>/DBName.jsp</jsp-file>
<init-param>
<param-name>DB_NAME</param-name>
<param-value>Oracle</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>DBName-jsp</servlet-name>
<url-pattern>/DBName</url-pattenr>
</servlet-mapping>
</webapp>
- 호출
<url-pattern> 의 값으로 호출 (http://localhost:8080/DBName) 하고,
실제 jsp 파일은 <jsp-file> 에 입력한 /DBName.jsp 가 호출되며, 해당 jsp 내에서 <init-param>에 입력한
초기화 파라미터를 사용할 수 있다.
- 사용(/DBName.jsp 안에서 사용한다고 가정)
<%
String dbName = config.getInitParameter("DB_NAME");
%>
▶ <context-param>
웹 어플리케이션 전체에서 호출가능한 초기화 파라미터
- 등록
<webapp>
<context-param>
<param-name>DB_NAME</param-name>
<param-value>Oracle</param-value>
</context-param>
</webapp>
- 호출
<init-param> 와 같이 특정 서블릿(& JSP)에 속하는 초기화 파라미터뿐 아니라 웹 어플리케이션 전체에서 호출 및 사용가능
- 사용
<%
String dbName = application.getInitParameter("DB_NAME");
%>
※ JSP 내 에서 익스프레션 'EL' 문으로도 사용가능하다
1. ${initParam["DB_NAME"]}
2. ${initParam.DB_NAME}
'공부 > JSP' 카테고리의 다른 글
JSP_[ SelectBox 그룹묶기(HTML) ] (0) | 2015.03.20 |
---|---|
JSP_[ forward 와 sendRedirect ] (0) | 2015.02.11 |
JSP_[ 첨부파일 유무확인 ] (0) | 2014.06.03 |
JSP_[ ServletConfig 와 ServletContext 차이점 ] (0) | 2014.06.02 |
JSP_[ EL 비교연산자 ] (0) | 2014.03.11 |