내가 알고있는 것처럼 EmbeddedGraphDatabase
이 개체이며 응용 프로그램의 여러 JSP 페이지에서 인스턴스를 공유하기를 원합니다.
인스턴스를 응용 프로그램 범위에 넣으면 모든 응용 프로그램의 클래스와 JSP 페이지에서 볼 수 있습니다.
public class YourContextListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent event) {
EmbeddedGraphDatabase db = new EmbeddedGraphDatabase();
event.getServletContext().setAttribute("yourAttrName", db);
}
@Override
public void contextDestroyed(ServletContextEvent event) {
event.getServletContext().removeAttribute("yourAttrName");
}
}
이
<listener>
<listener-class>your.package.YourContextListener</listener-class>
</listener>
의 web.xml에 정의 그리고 사용 얻을 :
EmbeddedGraphDatabase db = getServletContext().getAttribute("yourAttrName");
희망이 도움이
는
ServletContextListener
인터페이스를 구현해야하는 것을해야 할 일 .