Lazarus FireBird ZEOSDBO
分类: Java
2008-02-24 23:37:38
Chapter 3: Struts Configuration
Struts的基本安装说明
Struts可以运行在任何一个支持JSP1.2和Servlet2.3的WEB Container中。
Struts将所有的请求提交到同一个中心控制器,org.apache.struts.action.ActionServlet 类
web.xml配置
一个标准的使用了Struts的URL样式如下:
扩展映射:
路径映射:
Struts运行
Struts首先在Container启动的时候调用ActionServlet的init()方法。初始化各种配置。这些配置写在struts-config.xml文件中。
一个标准的struts-config文件包含如下结构:
Struts由上述几部分组成。其中最主要的是Action和Form。下面简单叙述一下其处理过程。
一个请求提交给ActionServlet,ActionServlet会寻找相应的Form和Action,首先将提交的request对象,映射到 form中。,然后将form传递给action来进行处理。action得到form,对xml的mapping,request,response四个对象,并调用execute()方法然后返回一个forward-url(相应视图)给ActionServlet,最终返回给客户端。