你是要spring+struts吧?
不需要这么复杂
不需要在ACTION中调用BEAN网上有很多2者整合的例子

解决方案 »

  1.   

    典型的struts+hibernate+spring
    现在问题已经解决了
    我是在action中加载的配置文件
    因为在DAO层之前的一个层里需要调用的bean来把DAO注入到这个层的类里
      

  2.   

    别在ACTION中加载的配置文件
    这样Strut和spring就紧密偶合了
    直接通过配置spring来注入,
    一个setter就好了
    其他的由spring容器来管理
      

  3.   

    WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getContext());
      

  4.   

    在ACTION中
    WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getContext());
    这句话也可以加载spring的配置文件吗?
    那和
    applicationContext app=new classpathXmlApplicationContext("bean.xml")
    在action中使用有什么区别呢?