struts1的工作原理

原创 2012年03月21日 18:17:00
web容器启动初始化ActionServlet,ActionServlet读取配置文件struts-config.xml创建ModuleConfig对象。当用户发送一个请求过来,ActionServlet根据配置文件将请求交给相应的Action,在进入Action前进行表单数据的填充,若ActionForm中重写了reset方法,则可以初始化一些值,若配置文件中设置了volidate=true,则还需进行表单的验证,若volidate方法返回的ActionErrors中的内容不是null,则说明表单验证不成功,此时会跳转到input所指向的页面,若volidate方法返回的ActionErrors是null,则表单验证通过,此时进入到Action的execute方法进行业务逻辑的处理,处理完后,次方法返回一个ActionForward的对象,ActionServlet根据配置文件将此对象转到相应的JSP页面将结果显示处理。

struts1的工作原理及基本配置详解

一、引入struts Model 1结构如图1所示:     Mode11是一个以JSP文件为中心的模式,在这种模式中JSP页面不仅负责表现逻辑,也负责控制逻辑。专业书籍上称之为逻辑耦合在...
  • cs_fei
  • cs_fei
  • 2013年08月05日 13:18
  • 2219

Struts1.x工作原理概述

一、Struts 的体系结构   二、Struts 的流程 三、具体原理 1、  Struts的核心是ActionServlet,它本质上就是一个Servlet,在Web.xml中配置Act...
  • honghailiang888
  • honghailiang888
  • 2016年05月10日 14:19
  • 1192

Struts1.x教程(一) Struts概述及其工作原理

Struts是Apache软件基金会(ASF)赞助的一个开源项目,它是一个基于MVC模式的Web层框架。 架构模式中,最基本的也是使用最多的就是分层。然而,分层架构中最难的问题是决定建立...
  • boyazuo
  • boyazuo
  • 2013年03月03日 14:56
  • 3503

Struts1工作原理浅析

  • 2012年05月13日 14:38
  • 208KB
  • 下载

Struts1工作原理浅析【转】

  • 2013年07月16日 09:24
  • 208KB
  • 下载

struts1的工作原理

struts1的工作原理图:       1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的            ...
  • kevinxxw
  • kevinxxw
  • 2014年07月18日 10:48
  • 445

struts1简介+工作原理

一、简介         Struts1框架是apache公司的开源子项目,主要是采用Servlet和Jsp技术来实现的,Struts是一个基于Sun JavaEE 平台大的MVC框架,应用广泛。那为...
  • u013031565
  • u013031565
  • 2017年01月07日 19:26
  • 324

struts1工作原理浅析(一)

一、引入struts Model 1结构如图1所示:     Mode11是一个以JSP文件为中心的模式,在这种模式中JSP页面不仅负责表现逻辑,也负责控制逻辑。专业书籍上称之为逻辑耦合在页面中,这种...
  • DADADIE
  • DADADIE
  • 2015年03月18日 22:37
  • 779

Struts1工作原理

原理流程图1、读取配置(初始化ModuleConfig对象)struts框架总控制器(ActionServlet)是一个servlet,在web.xml中配置成自动启动的servlet。读取配置文件(...
  • jiawenbo89
  • jiawenbo89
  • 2016年09月22日 11:04
  • 264

Struts1 ActionForm 工作原理

actionform工作原理 1.检查action映射,确定action的配置对应的actionform的映射 2.根据name属性查找formbean的配置信息 3.检查actio...
  • smile19881125
  • smile19881125
  • 2012年04月11日 14:22
  • 173
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts1的工作原理
举报原因:
原因补充:

(最多只允许输入30个字)