struts程序的执行流程.docx

精品资料 工作原理: 请求处理流程: 1、 用户访问登陆页面 login.jsp ,输入信息,提交; 2、 将信息传给 Form 表单的 Action 属性指定的 Servlet 处理; 根据 web.xml 中的配置信息: 可编辑修改 精品资料 服 务 器 会 将 所 有 .do 的 请 求 交 给 ActionServlet 处 理 , ActionServlet 会 在 Struts-config.xml 中搜索相应的自定义 Action( 继承 Action 的类 )处理。 注: (ActionServlet 是一个 Servlet ,是 Struts 框架的总控制器,它在 web.xml 中配置成自动启动的 Servlet 。 ) 在上图的实例中会匹配 /login 节点,将请求交给 LoginAction 处理,并且同时会将表单信息保存到 LoginForm 的对象中,将对象保存在 Servlet Context 中 (request 或 sesion 中 ), 这样它就可以被其它 Action 和 JSP 页面调用; 调用 Action 的 execute() 方法; 可编辑修改 精品资料 3、 LoginAction 会接收信息并进行业务处理, 并返回 Forward Keyword 给 ActionServlet ; 注: Action 一般只包含一个 exec

文档评论(0)

1亿VIP精品文档

相关文档