需要将一个Java类(在我的项目中命名为HistoryBean)添加到ServletContext。我不想在项目内部的不同Servlet中创建HistoryBean类的新实例。我想从ServletContext中获取它。请帮助我的建议。
最佳答案
您可以在ServletContextListener
中执行此操作:
public void contextInitialized(ServletContextEvent e) {
e.getServletContext().setAttribute("historyBean", new HistoryBean());
}
使用
@WebListener
或web.xml中的<listener>..</listener>
注册侦听器。