|
在WEB-INF/web.xml中添加一个监听程序(ServletContextListener)
增加一个监听程序 TaggerServletListener.java,实现javax.servlet.ServletContextListener接口
package mytest;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class TaggerServletListener implements ServletContextListener
{
public void contextDestroyed(ServletContextEvent arg0)
{
}
public void contextInitialized(ServletContextEvent arg0)
{
System.out.println("加载类或数据");
try
{
mytest.TaggerJspDemo.loadModel("ATH/MODEL");
}
catch(Exception e)
{
System.out.println("加载类或数据失败!");
e.printStackTrace();
}
}
}
把mytest文件夹下 TaggerServletListener.class 和 TaggerJspDemo.class 有jar打包,放到tomcat的lib目录下
在tomcat 的 ROOT\WEB-INF 目录下的 web.xml 文件中 <web-app>...</webapp>标签里面,添加内容
<listener>
<listener-class>mytest.TaggerServletListener</listener-class>
</listener>
启动 tomcat
mytest.TaggerJspDemo 需要的数据就在内存中了,可以使用类方法了
注:listener元素位于所有的servlet 元素之前以及所有filter-mapping元素之后。此外,因为应用生存期监听程序是serlvet规范的2.3版本中的新内容,所以必须使用 web.xml DTD的2.3或以后版本,而不是2.2版本, |
|