我正在编写一个简单的类来建立与数据库的连接。我想在我的应用程序中重用这个类。有没有人能告诉我,我该怎么做?我使用的是JSP和JavaBeans。
发布于 2012-08-28 20:08:21
创建实现ServletContextListener的类:
public class YourContextListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
//This method is called by the container on start up
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
}然后在您的web.xml中定义该侦听器:
<listener>
<listener-class>your.package.YourContextListener</listener-class>
</listener>在contextInitialized方法中,您可以使用以下命令获取servlet上下文:
ServletContext context = sce.getServletContext();将您的对象添加到应用程序范围:
context.setAttribute("yourObject", yourObject);在应用程序中的任何位置获取数据源:
YourObject ob = (YourObject) servletContext.getAttribute("yourObject");https://stackoverflow.com/questions/12158810
复制相似问题