`
农村哥们
  • 浏览: 293308 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单叙述Struts 里 ActionForm Bean的作用

阅读更多

1、ActionForm Bean也是一种JavaBean,除了具有一些JavaBean的常规方法,还包含一些特殊的方法,用于验证HTML表单数据以及将其属性重新设置为默认值。
2、Struts框架利用ActionForm Bean来进行View组件和Controller组件之间表单数据的传递。
3、Struts框架把View组件接受到的用户输入的表单数据保存在ActionForm Bean中,把它传递给Controller组件,Controller组件可以对ActionForm Bean中的数据进行修改,JSP文件使用Struts标签读取修改后的ActionForm Bean的信息,重新设置HTML表单。

分享到:
评论

相关推荐

    struts中ActionForm的validate方法使用小得

    在Struts中,ActionForm类是处理用户输入数据的核心组件,它封装了请求参数并负责业务逻辑验证。本文将详细讨论如何在Struts中使用ActionForm的`validate`方法进行数据验证。 `validate`方法是在ActionForm中定义的...

    struts 视频 struts视频 actionform

    1. **Struts架构**:讲解Struts的核心组件,如Action、ActionForm、ActionServlet、配置文件(struts-config.xml)以及它们之间的交互机制。 2. **MVC设计模式**:解释MVC模式的基本概念,如何在Struts中实现模型、...

    提交多行数据到Struts的ActionForm的List属性中

    它继承自org.apache.struts.action.ActionForm接口,并包含多个字段来存储表单中的数据。当用户提交表单时,Struts框架会自动将表单数据填充到ActionForm实例中。 为了提交多行数据,我们通常会在HTML页面中使用多...

    struts1使用actionform实现表单验证

    ActionForm是Struts1中处理用户输入的核心组件,它负责接收、验证和封装来自表单的数据。在本文中,我们将深入探讨如何利用ActionForm实现表单验证,并在验证失败时追加错误信息。 1. **ActionForm介绍** ...

    Struts_学习笔记之ActionForm

    Struts学习笔记之ActionForm ActionForm是Struts框架中的一种重要组件,用于封装和处理用户的表单数据。在Struts中,ActionForm是继承自JavaBeans的,主要用于处理用户的表单数据和业务逻辑。下面是ActionForm的...

    00000033_bean-struts的用法.rar

    - ActionServlet捕获请求,解析请求参数,根据struts-config.xml配置找到对应的ActionForm Bean实例。 - 将请求参数填充到ActionForm Bean中。 - 调用Action类的方法进行业务处理。 - Action返回ActionForward...

    struts中静态ActionForm基本验证

    主要是actionForm的基本验证,重写validate方法,返回actionErrors,然后根据资源文件显示错误。 这是一个demo例子,直接导入eclispe中即可。 并且这部分内容会在相应的博客中介绍,稍后会更新博客。

    Struts Hibernate Spring 集成开发宝典 actionform

    将Struts、Hibernate、Spring集成,通常采用Spring作为核心容器,管理所有Bean,包括Struts的Action和Hibernate的SessionFactory。ActionForm可以被Spring托管,利用Spring的依赖注入,将SessionFactory注入到...

    struts ActionForm

    尽管ActionForm在Struts 1中发挥了重要作用,但在Struts 2框架中,ActionForm的概念已经被更灵活的Action类替代。Struts 2的Action类可以直接包含业务逻辑和表单属性,无需额外的ActionForm类。此外,Struts 2引入了...

    模拟Struts功能--最后的一些实体bean以及源码下载

    在"模拟Struts功能--最后的一些实体bean以及源码下载"这个主题中,我们可以深入探讨Struts框架的核心概念、实体Bean的作用以及如何通过源码学习Struts的工作原理。 首先,让我们了解一下Struts框架的基础。Struts...

    struts配置文件.docx

    3. `scope`: 定义ActionForm Bean的作用域,可以是request、session或application。 4. `type`: 指定ActionForm Bean的类名,如果未指定,Struts会尝试从`action`属性对应的配置中获取。 接下来,我们看看与Struts...

    struts配置文件[定义].pdf

    4. `scope`: 表示ActionForm Bean的作用域,比如session或request,如果没有指定,会根据`action`属性的设置来确定。 除了`<html:form>`,还有其他与表单控件绑定的标签: - `<html:text>`和`<html:textarea>`:这...

    [摘]Struts 学习笔记之ActionForm

    这篇学习笔记将深入探讨ActionForm的作用、使用方法以及它在Struts架构中的位置。 在MVC模式中,ActionForm扮演了模型层和控制器层之间的桥梁角色。当用户在视图层(通常是HTML表单)填写信息并提交后,这些数据会...

    struts的教程.doc

    Struts ActionForm Bean捕获表单数据 11 Struts的其他组件 12 Validation Framework for Struts 12 Struts TagLib 12 BeanUtils 12 Collections 13 Digester 13 Struts配置文件简介 13 有关Struts ...

    struts1面试题

    - `scope`属性:设置ActionForm Bean的作用域,如session或request。 - `validate`属性:决定是否执行表单验证。 - `input`属性:若验证失败,指定转发回的路径。 - `<forward>`子元素:定义了请求的转发路径。 ...

    简单的Struts1.0的实现

    本教程将深入探讨如何实现一个简单的Struts1.0应用。 首先,我们需要了解Struts1.0的核心概念。在MVC架构中,模型(Model)处理业务逻辑,视图(View)负责展示数据,而控制器(Controller)协调模型和视图之间的...

    Struts高级开发_动态ActionForm.avi

    Struts框架是Java Web开发中的一个经典模型-视图-控制器(MVC)框架,它在Web应用程序设计中起着核心作用。ActionForm是Struts框架中的一个重要组件,主要用于处理用户从视图层提交的数据。在传统的Struts开发中,...

    struts1&struts2

    Struts1和Struts2是两个著名的MVC框架,它们都是Apache软件基金会的Apache Struts项目的一部分,用于构建基于Java的Web应用程序。然而,两者在设计和实现上有显著的差异。 1. **架构模式的区别** - **Struts1.x** ...

    关于struts表单验证

    本文将详细讲解Struts中的表单验证机制,包括ActionForm Bean的使用、validate()方法和reset()方法,以及如何处理验证错误。 首先,ActionForm Bean是Struts框架中用于存储和管理用户输入数据的Java对象。它需要...

Global site tag (gtag.js) - Google Analytics