`
cheng5259
  • 浏览: 61758 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

ActionForm

阅读更多

配置ActionForm   Bean  
          ActionForm   bean被ActionServlet用于保存request参数。这些bean有与HTTP   request参数的名字相对应的属性名。Controller从request参数创建ActionForm   bean的实例,然后把该实例传递级Action类。  
          ActionForm   bean在配置文件中用<form-bean>元素声明为全局的。  
   
        下面从配置文件范例中摘录的一段显示了怎样声明表单bean:  
          <form-bean>  
              <form-bean  
  name=”sqrtForm”  
  type=”com.example.SqrtForm”/>  
            </form-bean>  
          这是用sqrtForm名在其关联的范围内声明了一个com.example.SqrtForm类型的表单bean.  
   
  下面摘录的片段展示了典型的<action-mapping>元素。  
  <action-mappings>  
      <action   path=”/sqrt”  
  Type=”com.example.SqrtAction”  
  Name=”sqrtForm”  
  Scope=”request”  
  Input=”/input.jsp”>  
  <forward   name=”success”   path=”/output.jsp”/>  
              </action>  
            </action-mapping>  
        这个映射用com.example.SqrtAction类型的Action类匹配到路径/sqrt。一个逻辑名为sqrtForm的request范围的表单bean与这个映射关联。到这个产生原始请求的表单页面的相对路径是/input.jsp,而局部转发定义为success,它从Action转发响应到/output.jsp。

 

ActionForm通俗来讲就是用来获取form中的数据

 

      可以把actionform实现其实就是javabean.里面定义了一些属性,那些就是你的html的form要往后台的传送的参数,一般这个actionform由Action访问,你看struts里的方法execute里不有一个ActionForm   form参数,如果你的actionform名字叫做userForm,那么你在execute该方法里就强制转换userForm   uf=(userForm)form,然后你用usefForm定义的get或set方法就能访问的html的form传递过来的参数了。

 

ActionFrom存放页面form里的数据,一般情况下只有属性的设置与读取方法(getXXX),而没有实现事务逻辑的方法。逻辑放在Action中实现。几个Action可以共用一个ActionForm。

 

 

摘自:http://topic.csdn.net/t/20031210/00/2546576.html

 

 

 

分享到:
评论

相关推荐

    Struts_学习笔记之ActionForm

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

    验证ActionForm存到了request中

    标题"验证ActionForm存到了request中"涉及到的是Struts框架中ActionForm对象的使用和处理过程。ActionForm是Struts框架的核心组件之一,它主要用于收集用户在表单中的输入数据,并将这些数据传递到Action类进行业务...

    Struts Hibernate Spring 集成开发宝典 actionform

    本集成开发宝典主要关注如何将这三者有效地结合,以ActionForm为切入点,深入讲解它们的整合过程。 Struts 是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,它主要用于控制应用的流程,处理用户请求...

    ActionForm里的get和set方法

    ActionForm是Struts框架中一个关键的组件,它充当了Controller与Model之间的桥梁,负责传递用户在表单中提交的数据到业务逻辑层。本篇文章将深入探讨ActionForm中的get和set方法及其作用。 1. **ActionForm基础** ...

    java web ,简化actionform

    本文将深入探讨Struts1框架下如何通过ActionForm简化表单处理,以及实体类与ActionForm之间的交互。 ### 实体类(Entity) 在Struts框架中,实体类(如`userEntity`)用于封装业务数据,是模型(Model)的一部分。...

    struts中ActionForm的validate方法使用小得

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

    struts1使用actionform实现表单验证

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

    一个Jsp两个ActionForm分别提交.rar

    一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar

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

    当我们需要在客户端提交多行数据时,通常会利用表单来收集信息,然后将这些数据传递到服务器端的ActionForm。这个过程涉及到如何将客户端的数据组织成一个集合,如List,并将其绑定到ActionForm的属性上。在本篇中,...

    struts中静态ActionForm基本验证

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

    Struts高级开发_动态ActionForm.avi

    动态ActionForm则旨在解决这个问题,它允许我们在运行时动态地创建和绑定ActionForm,而不是预先定义固定的ActionForm类。 在讲解动态ActionForm的过程中,通常会涵盖以下几个关键点: 1. **ActionForm接口**:...

    struts 视频 struts视频 actionform

    3. **ActionForm的使用**:如何创建ActionForm类,定义属性并添加对应的get和set方法,以及如何在struts-config.xml中配置ActionForm。 4. **数据验证**:ActionForm不仅可以收集数据,还可以进行数据验证。通过...

    ActionForm_Scope为Session

    标题“ActionForm_Scope为Session”涉及到的是Struts框架中的一个关键概念,即ActionForm对象的作用域设置。在Struts框架中,ActionForm是用于封装请求参数并传递给业务逻辑层(通常为Servelets或JavaBeans)的模型...

    [摘]Struts 学习笔记之ActionForm

    本篇学习笔记主要关注的是ActionForm,它是Struts框架中用于处理用户请求的核心组件之一。 ActionForm是Struts中用于接收和验证用户输入的数据的类。当用户通过表单提交数据时,这些数据会被封装到一个ActionForm...

    ValidatorActionForm,ValidatorForm和ActionForm.区别

    ### ValidatorActionForm、ValidatorForm 和 ActionForm 的区别 #### 一、ActionForm 概述 **ActionForm** 是 Struts 1.x 框架中用于封装用户输入数据的一个核心类,它通常作为表单对象的 JavaBean 实现。...

    Struts中不同的Action和ActionForm组合.rar

    在这个名为“Struts中不同的Action和ActionForm组合.rar”的压缩包中,主要探讨的是Struts框架中Action和ActionForm的组合使用方式,以及它们在处理用户请求和数据验证过程中的作用。以下是对这个主题的详细解释。 ...

    特殊情况(ActionForm,Servlet, Filter, Listener)下Spring如何注入对象

    在Spring框架中,如果需要在ActionForm中注入其他对象,例如数据库访问层的服务,可能会遇到问题,因为ActionForm通常是非Spring管理的bean。 针对这个问题,一种解决办法是将注入的属性声明为静态,并修改setter...

Global site tag (gtag.js) - Google Analytics