试试下面的,这是Action基类中采用的方法,详情请自己打开Struts源程序Action.java看看:  
ServletContext context = getServlet().getServletContext();
        ModuleConfig moduleConfig =
            ModuleUtils.getInstance().getModuleConfig(request, context);

解决方案 »

  1.   

    action类中有共有方法public ActionServlet getServlet()为什么不能用呢?
      

  2.   

    直接用getServlet().getServletConfig()好象是没有数据来源,得找个函数把request数据输入。
      

  3.   

    那有没有更好的方法来获得servletConfig呢?用ModuleConfig实在是太繁琐了啊
      

  4.   

    我认为在Struts中使用ServletConfig没有什么用吧,因为假如不使用Servlet的实例池的话,那么一个项目都只用到了一个Servlet--org.apache.struts.action.ActionServlet,他是作为一个前端控制器,所以我认为ServletConfig用处不是很大