`

Struts中FormBean(ActionForm)创建流程

阅读更多
ActionServlet对于接收到的HTTP请求,先构造FormBean(ActionForm),再调用对应Action的“public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception”方法处理请求。以下是与FormBean(ActionForm)构造相关的流程,明了该流程对于理解struts-config.xml中各相关配置项含义以及Struts利用FormBean(ActionForm)进行数据传递的机制大有裨益。
  • 大小: 26.9 KB
分享到:
评论
1 楼 tb19870103 2009-09-04  
ActionForm   

相关推荐

    Struts中FormBean的日期类型字段赋值自动转化

    FormBean是Struts中的一个重要概念,它充当了模型层与视图层之间的桥梁,用于存储用户的输入数据。本篇文章将深入探讨在Struts中FormBean的日期类型字段如何进行赋值以及自动转化。 一、FormBean的概念与作用 ...

    Struts_学习笔记之ActionForm

    在ActionForm中,可以定义一些property和get/set方法。ActionForm的property必须声明然后才可以使用,不过在查询时我们常常需要输入一些查询条件,这些查询条件(property)其实不需要在formbean中声明,可以使用Map...

    Struts1.2动态FormBean加验证功能的一个例子

    在这个例子中,我们将深入探讨如何在Struts1.2中实现动态FormBean并添加验证功能。 首先,让我们理解什么是动态FormBean。在传统的Struts1应用中,每个ActionForm Bean都是一个Java类,它对应于HTML表单的字段,并...

    struts工作原理和开发流程

    2. **自定义FormBean**:创建的FormBean类需要继承ValidatorForm,如示例中的LoginActionForm。ValidatorForm提供了验证支持,但请注意,标准的ActionForm类不直接支持Validator框架。可以使用 DynaValidatorForm 或...

    Struts中英文帮助手册

    7. **国际化和本地化**:讲解如何在Struts中实现多语言支持,包括资源包(Resource Bundle)的创建和引用。 8. **异常处理**:讨论Struts的异常处理机制,包括自定义错误页面和全局异常处理器。 9. **验证框架**:...

    struts的错误处理

    - 配置struts-config.xml文件,这是Struts的核心配置文件,用于定义Action映射、FormBean等。 ##### 2. 登录页面 - 创建一个HTML或JSP页面作为登录页面,例如`login.jsp`。 - 在该页面上放置用户名和密码输入框,...

    struts1和struts2中文教程

    2. **配置文件**:struts-config.xml是核心配置文件,包含了Action、ActionMapping、FormBean和Result的定义,这些定义指导了请求如何被处理并跳转到相应视图。 3. **Tiles框架**:Struts1可以与Tiles框架结合使用,...

    Struts中文用户指南

    - **Forms和FormBean的交互**:Struts支持创建和处理HTML表单,ActionForm Bean与表单字段对应,处理用户输入。 - **表示层标签**:Struts提供了丰富的标签库,用于生成动态HTML,如字段验证、自定义标签等。 - **...

    struts1项目代码

    5. **配置文件**:`struts-config.xml`是Struts的核心配置文件,包含了Action、ActionMapping、FormBean等的配置信息。 6. **JSP视图**:使用Struts标签库,如、等,来展示用户界面并接收用户输入。 项目中的...

    Struts基础与案例开发详解

    在Struts项目中,struts-config.xml是核心配置文件,包括ActionMapping、FormBean、Action和GlobalException等配置。同时,web.xml中需要配置Struts的前端控制器ActionServlet。 四、Struts工作流程 1. 用户发送...

    struts1&struts2

    Action类需要继承`org.apache.struts.action.Action`,并且表单数据通常封装在FormBean中。为了获取这些数据,开发者需要将Bean存入Page、Request或Session范围。 - **Struts2** 则是一个pull-MVC架构,它允许...

    在飞实习学J2EE之路:12.9.4 Struts的基本流程

    5. **Action**:Action是处理用户请求的类,它接收ActionForm中的数据,执行业务逻辑,然后通过ActionForward指定返回的视图。 6. **ActionMapping**:ActionMapping定义了Action与请求URL之间的映射关系,告诉...

    Programming Jakarta Struts

    3. **ActionForm**:在Struts中,ActionForm对象用于在控制器和视图之间传递数据。它接收来自表单的用户输入,然后将这些数据封装并传递给Action。 4. **ActionMapping**:ActionMapping是定义请求与Action之间的...

    very good精通struts

    3. **Action**:Action是处理业务逻辑的类,它接收ActionForm中的数据,进行处理,然后返回一个表示下一步操作的Forward或者Redirect。 4. **JSP标签库**:Struts提供了丰富的JSP标签,如logic、bean和html,使得...

    struts中文手册.rar

    2. **配置文件详解**:深入学习struts-config.xml,它是Struts的核心配置文件,包含Action、Forward、FormBean、MessageResources等元素的配置方法。 3. **控制器(Controller)**:探讨ActionServlet的工作原理,...

    struts1_详解

    - **ActionForm (FormBean)**:封装表单数据的对象。 - **ActionForward**:用于Action的请求转发或重定向。 - **ActionMapping**:映射用户请求到具体的Action。 - **Struts-config.xml**:配置文件,定义了Struts...

    struts_文件上传

    在Struts中实现文件上传涉及多个知识点,包括ActionForm、RequestDispatcher、Servlet API以及对文件处理的理解。 1. **Struts框架基础**:Struts是一个基于MVC(Model-View-Controller)设计模式的框架,它简化了...

    Struts 验证框架

    - **ActionForm**:在Struts 1.x中,ActionForm对象用于接收和封装用户从视图层提交到控制器层的数据。验证逻辑通常会放在FormBean类的validate()方法中。 - **ValidatorPlugIn**:这是Struts验证框架的配置中心,...

    struts例子struts例子

    动态ActionForm不再需要为每个表单创建单独的FormBean类,而是通过在`struts-config.xml`配置文件中声明`<form-bean>`的`type`属性为`org.apache.struts.action.DynaActionForm`来创建。这样,一个动态ActionForm就...

Global site tag (gtag.js) - Google Analytics