171114 ServletContext - RYUDONGJIN/Memo_wiki GitHub Wiki

데이터 공유 : ServletContext

  • 여러 Servlet에서 특정 데이터를 공유해야 할 경우 context parameter 를 이용해서 web.xml에 데이터를 기술하고 Servlet에서 공유하면서 사용.
  <context-param>
	<param-name>id</param-name>
	<param-value>abcdef</param-value>
  </context-param>
  <context-param>
	<param-name>pw</param-name>
	<param-value>1234</param-value>
  </context-param>
  <context-param>
	<param-name>path</param-name>
	<param-value>C:\javalec\workspace</param-value>
  </context-param>

getServletContext().getInitParameter() 메소드를 이용해서 값을 불러온다.

  String id = getServletContext().getInitParameter("id");
  String pw = getServletContext().getInitParameter("pw");
  String path = getServletContext().getInitParameter("path");
⚠️ **GitHub.com Fallback** ⚠️