问题描述:系统启动时候需要取一些数据库里的数据到内存里来,请问如何做到。web.xml里配置了listene启动一个类,但是这个类不能使用DAO层的方法,提示空指针。
那应该把这些数据放到什么地方,用的时候如何去取!

解决方案 »

  1.   

    可以在你请求时调用,别忘了加同步锁住。(但不建议使用)
    另外你可以启动时想办法初始化那个为null的变量至于怎么初始化,那就要看尔的聪明才智了...活人还能被尿逼死?
      

  2.   

    不建议一开启服务就把数据查出来。你说这个类不能使用DAO层的方法为什么不能呢?
    用spring注入一下就行了嘛
      

  3.   

    我已经完美的解决了!可以正常的把数据写到servlet的context里,并且在ACTION里完成去读。
    而且写了个RELOAD方法可以正常的重新去数据库取数据。
    辛苦一下午,很值!
    等项目做完我会在blog里,把实现方法贴出来,有急要的可以mail我,[email protected].
    谢谢你。
      

  4.   

    我已经完美的解决了!可以正常的把数据写到servlet的context里,并且在ACTION里完成去读。
    而且写了个RELOAD方法可以正常的重新去数据库取数据。
    辛苦一下午,很值!
    等项目做完我会在blog里,把实现方法贴出来,有急要的可以mail我,[email protected].
    谢谢你。