我想在启动服务器的时候放一个list到 Application中去,哪为高手能指点一下.用的是tomcat服务器

解决方案 »

  1.   

    用的Spring +hibernate,做一个聊天事
    我想在启动服务器的时候放一个集合到application中去,用他来存放用户
      

  2.   

    在你项目的第一个被调用的jsp中application.set
      

  3.   

    我现在就是这样去做的
    但是这样不好啊,这样每次登陆的时候还要去判断一下是否set了
    我想在启动的时候就自动去set一个等待中..................
      

  4.   

    先在web.xml配制一个监听
      <listener>
        <listener-class>com.set.crm.web.ContextLoaderListener</listener-class>
      </listener>
    tomcat启动的时候自动会调用ContextLoaderListener类进行初始化咯..
      

  5.   

    可是listener里面怎么得到application这个对象呢
    去继承servlet吗?可是这样管用吗?
    实验一下................
      

  6.   

    <listener>
        <listener-class>com.util.WebContextListener</listener-class>
      </listener>
      
    在Lisener里面:
      public void contextInitialized(ServletContextEvent sce) {
                sce.getServletContext().setAttribute("list",new ArrayList());
    }