编写一个监听器
例:package hpu.edu.ects.listener;
import hpu.edu.ects.daooption.ProductDaoOption;
import hpu.edu.ects.entity.Product;
import java.util.List;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class ServletListener implements ServletContextListener {
public void contextDestroyed(ServletContextEvent arg0) {
// TODO Auto-generated method stub
}
/**
* tomcat启动时查询所有产品信息
*
*/
public void contextInitialized(ServletContextEvent arg0) {
ServletContext sc = (ServletContext) arg0.getServletContext();
ProductDaoOption pdo = new ProductDaoOption();
List<Product> list = pdo.findByCategoryid(4);
sc.setAttribute("productList", list);
}
}
如果需要把数据放到session里的话 ,此类就继承HttpSessionLitener
监听器配置文件 web.xml
<listener>
<listener-class>ects.model.util.LoginListener</listener-class>
</listener>