wiki:EclipseParam

Context 초기 변수

  • JSP application 내장 객체를 이용한 초기변수 이용 방법에 사용
  • 컨테이너에 속한 web.xml에 <context-param> 태그를 이용하여 변수 저장
  • 톰캣-conf- web(1).xml 내용에 추가해도 됨

web.xml 수정

  • 프로젝트의 WEB-INF내의 web.xml을 수정한다.
  • 파일 내용의 <web-app 태그에 마우스 오버시 추가 설명 창이 나타나며 "F2" 클릭시 설명창이 고정된다.
  • 설명창의 Content Model의 내용은 해당 xml 파일에 추가 할수 있는 태그를 말함
  • Context 초기 변수는 context-param 태그를 추가하여 사용 가능 추가하는 방법은 직접 입력하거나 디자인 모드에서 추가하거나

context-param 추가

  • web.xml 파일의 하단에 Design 형태로 볼수있는 탭이 있다.
  • 상기 Content Model을 참조하여 context-param 태그가 들어갈 자리를 확인한다. (이 경우에는 display-name과 webcome-file-list 사이에)
  • Design탭에서 추가하는 방법은 web-app 하위의 태그중에서 마우스 우클릭 (여기서는 display-name 에서 마우스 우클릭)
  • display-name 다음에 추가하기 위해 Add After - context-param-login-config - context-param 을 선택한다.
  • web.xml 파일에 context-param이 추가 되며 param-name과 param-value 내용을 입력한다.

  • 초기변수 추가 후 소스보기로 내용이 추가된 것을 확인 가능

JSP에서 Context 초기변수 이용방법

여기서 내용 확인

서블릿 초기 변수

  • JSP config 내장객체를 이용하여 서블릿 초기변수를 이용하는데 사용
  • 컨테이너에 속한 web.xml에 <servlet> 태그와 <servlet-mapping>태그를 이용하여 변수 저장

web.xml 수정

  • 프로젝트의 WEB-INF내의 web.xml을 수정한다.
  • 수정방법은 Context 초기변수 추가의 web.xml 을 참조
  • 서블릿 2개를 web.xml에 추가한다.
Servlet-name myShop readInitParamJSP
초기변수sys : Init parameters for the servletsys : Init parameters for the JSP
master : myShopmaster : readInitParamJSP
대상myShop 내의 모든 jsp 파일 /web/readInitParamJSP.jsp 파일
대상이 되는 파일은 여기서 정의한 초기변수를 공유한다.

서블릿 초기 변수 이용

  • 여기를 참조

Attachments