在struts中,控制器信息转发的配置映射信息是存储在特定的XML文件(比如struts-config.xml)中的。这些配置信息在系统启动的时候被读入内存,供struts framework在运行期间使用。在内存中,每一个<action>元素都与org.apache.struts.action.ActionMapping类的一个实例对应。当可以通过/logonAction.do(此处假设配置的控制器映射为*.do)提交请求信息的时候,控制器将信息委托com.test.LogonAction处理。调用LogonAction实例的execute()方法。同时将Mapping实例和所对应的LogonFormBean信息传入。其中name=LogonForm,使用的form-bean元素所声明的ActionForm Bean.
Struts的控制器如何知道什么样的信息转发到什么样的Action类呢?
最新推荐文章于 2021-02-16 09:21:29 发布