是这样子的, 你在web.xml里面已经定义了.do格式的请求要到ActionServlet类.
这个类是struts已经写好的. 读struts-confgi.xml文件就是在这个文件完成的.它是一个servlet继承了HttpServlet. 它会根据你请求的path找到对应的formbean等信息.

解决方案 »

  1.   

    TO;zhkchi(火焰神) 
      我想这个过程我是明白的。我想知道具体实现的方法,因为我需要把整个XML文件中的元素拿出来,放到相应的bean里面,这样方便我下面的处理。所以我想知道,Struts是如果把config.xml加载到服务中去的。下面的人回答的时候请重点解释这个问题。谢谢
      

  2.   

    ActionServlet中的protected ModuleConfig initModuleConfig(String prefix, String paths){。}这个方法好像是把config.xml转化成了configBean .
    我明天上班把这个方法重写了看看行不行 。
      

  3.   

    你应该重点看看XML的节点方式
      

  4.   

    xml解析器很多阿,jdom就可以实现把xml中的数据解析成对象。
    你把数据都解析出来了还生成不了对象么?
      

  5.   

    对啊 你可以自己去解析xml 再处理问题啊?
      

  6.   

    文件肯定要解吸,struts在初始化时会将这些信息存入内存中,相关信息必须配置在web.xml中.
      

  7.   

    在web.xml中看到这个了么
    <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param><init-param> 这个节点是初始化的意思 将struts-config.xml里的东西初始化到xml中 然后解析