很棒的解释,请点击此链接 http://rollerjm.free.fr/pro/Struts11.html#2
基本上,struts应用程序将在三个组件上运行
a)ActionServlet b)struts-config.xml c)控件
当用户通过使用url为* .do来请求请求时,Actionservlet将在struts-config.xml中查找该.do配置,您可以在“ form-beans”和“ action-mapping”标记中看到它们。
首先,当用户以“ http /:....../ user.do”的形式请求该“用户”时,您还可以在该“操作映射”标签中的“操作”标签下,并带有属性“路径” 。
因此,无论何时有请求,ActionServlet都会寻找该属性。之后,它将检查名称属性“ name = userform”。在此阶段,它将使用此名称查找是否有任何包含与“ name = userform”相同的name属性的form-bean。
因此,您可以发现操作标记名称属性和formbean标记名称属性是相同的。
标识之后,它将通过将其发送到Requestprocessor来创建表单对象,并将请求植根于特定的操作类。