这些都是在struts-config配置的
到文档中心去找一下struts的
工作流程吧!那里很多的!

解决方案 »

  1.   

    那你是还没有真正了解struts,它的机制原理就是这样的,在struts-config.xml中设置的是它们的映射关系。好好看看struts原理,到处都能找着。
      

  2.   

    在struts-conf.xml文件中你建立了action和actionform的映射关系,在你通过一个表单提交数据的时候,struts通过你的映射关系,会使用request中的数据自动填充对应的actionform。这个actionform是作为一个bean存在与容器中的,在你的action映射中定义了bean的范围,比如request,sessionforward的时候通过在响应的范围中取得bean就可以得到数据了。
    struts通过建立很多辅助的bean来建立框架。
      

  3.   

    在action-mapping里面有
    <action  name=""  //formbean
             path=""
             ....
    />那就是你用到的FormBean,Struts封装了这样一个东西.
      

  4.   

    是由ActionServlet负责完成的,其实都是按JSP和Servlet的机理做的,由Web页面来的数据是在HTTP Request里parameter传到ActionServlet, 由ActionServlet按照struts-config.xml的指定的FormBean类生成对应这个Action的FormBean. FORWARD指向的页面也是由ActionServlet生成好的HTML,它是按JSP的struts TAG生成的。如果要深入理解请先阅读《more jsp and servlet》,再读有关struts的资料,如果需要请Email给我。