问题描述如下:我的一些全局变量,需要在web启动的时候初始化。类似asp里面的application.如果写过asp程序的人都知道,asp全局初始化是在globel.asa里面进行的。我现在想知道在struts初始化的时候加入我自定义的函数应该怎么做?

解决方案 »

  1.   

    监听器:
    public class aa implements ServletContextListener { @Override
    public void contextDestroyed(ServletContextEvent arg0) {
    // TODO Auto-generated method stub } @Override
    public void contextInitialized(ServletContextEvent arg0) {
    // TODO Auto-generated method stub           这里写你的初始化代码
    }}
    然后在web.xml文件里添加
      <listener>
       <listener-class>listener.aa</listener-class>
      </listener>
      

  2.   

    回 joejoe1991 
    我知道这种方法可以,我想知道struts提供的通用方法是什么?我觉得struts肯定提供了比较方便的方法。
      

  3.   

    可不可以改写 ActionSelvet的初始化函数?
      

  4.   

    这种方法还不够方便么?
    至于struts有没有提供类似的东西,我不知道啊,呵呵。
      

  5.   

    你可以改写struts的类啊,网上有代码的,不过最好自己写个servlet,好管理,