struts的驱动(struts in action)chapter 1

来源:互联网 发布:js调用按钮的点击事件 编辑:程序博客网 时间:2024/04/30 15:55

以上是一个简单的struts架构的程序:简单的注册功能。

我所理解的struts运行过程是:after the register submit,the server start a servlet.web.xml开始解析。web.xml的作用是:WEB工程的描述文件,例如WEB工程所用到的Servlet、Filter、Tablib等等等等都在这个里面进行描述,WEB工程启动的时候会在这个里面找到具体所用到的类的路径,由此进行加载WEB工程的描述文件,例如WEB工程所用到的Servlet、Filter、Tablib等等等等都在这个里面进行描述,WEB工程启动的时候会在这个里面找到具体所用到的类的路径,由此进行加载。并由此启动Actionservlet.

Actionservlet将比对提交的jsp中的名与struts-config.xml进行匹配。成功后ActionServlet会得到一个MappingAction的对象。之后运行Action标记的type perpoty的路径对应的Action 并将MappingAction和ActionForm request response 作为参数传到Action中。该Action运行完后返回MappingAction到Actionservlet。

Actionservlet根据Action 的 forward属性type所指向的路径将页面进行加载。

 

原创粉丝点击