下列代码是在业务系统启动时执行,将信息保存到application。
public class MyContextListener implements ServletContextListener {
public void contextDestroyed(ServletContextEvent arg0) {
// TODO Auto-generated method stub
}
public void contextInitialized(ServletContextEvent arg0) {
ServletContext application = arg0.getServletContext();
application.setAttribute("a", "aaa");
application.setAttribute("b", "bbb");
System.out.println(application.getAttribute("a"));
System.out.println(application.getAttribute("b"));
}
}
下列是如何实现,请帮忙看一下??????处该如何填写或者,怎么实现在任何类中提取当前系统中的application(注:在不能获取到request、response、session的情况下实现)
public class Test {
public void getApplication() {
ServletContext application = ??????;
}
}
问题补充
谢谢各位:)
如何获取application对象(ServletContext)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- CaiHuajiang 2010-08-26 09:19关注
将application存到一个静态类中去
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报