<!-- application객체 메소드를 통해 꺼내 쓸수 있게 하는 context-param 객체 -->
<context-param>
<!-- 변수 -->
<param-name>adminEmail</param-name>
<!-- 변수에 저장할 값 -->
<param-value>admin@naver.com</param-value>
</context-param>
[페이지1]
<body>
<h1>여기는 applicationTest1.jsp입니다.</h1>
<%
application.setAttribute("applicationVal", "이것은 어플리케이션변수 값을 저장한 내용입니다.");
%>
</body>
[페이지2]
<body>
<h1>여기는 applicationTest2.jsp입니다.</h1>
<%= application.getAttribute("applicationVal") %>
<p>
<%--모든 사용자가 사용하는 공통적인 데이터를 web.xml에 저장한 context-param객체의 "adminEmail)변수값 꺼내쓰기 --%>
<%=application.getInitParameter("adminEmail") %>
</body>
어플리케이션 영역 결론 :
- 웹어플리케이션이 시작될때 생성되어 웹어플리케이션이 종료될때까지 어플리케이션 영역의 데이터가 유지됨.
- 이 보관소에 데이터를 보관하면 웹어플리케이션이 실행하는 동안에 모든 서블릿이나 jsp페이지에서 사용할 수 있다.
- 하나의 웹어플리케이션을 모든 사용자가 사용하기 위한 방문자 숫자를 나타낼때..
어플리케이션 객체에 공통적인 값을 저장한다.
댓글 없음:
댓글 쓰기