struts中ActionForm有什么作用?
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表单。
Action是行为 ,一般是控制业务逻辑的跳转(增删改查:CRUD) ActionForm是和页面的Form对应的,也就是接收页面输入的数据一开始保存在ActionForm中 ,然后在Action里面,调用逻辑层的代码来处理这些数据。
封装表单的作用 就不用getParameter方法了,直接form.属性获取表单数据
新增 修改 有form + 有form 删除 查询 没form
form作用:接收并保存用户输入的数据 !!!!
struts中ActionForm有什么作用?相关推荐
- Struts中ActionForm的生命周期
ActionForm有两种生命周期,一种是Request,另外一种是Session,经常使用的是Request,也就是ActionFom都是存在于一个Request中,也就是从一个客户请求开始到最终响 ...
- Struts中ActionForm的初始化步骤
在ActionServlet接收到某个请求并将这个请求交给具体的某个Action处理之前,struts框架会检查配置文件中对应action的name属性是否设置.如果设置了,就会根据scope属性,在 ...
- Struts 中的ActionForm
Struts 中定义了一些JavaBeans,主要是以ActionForm为父类扩展开来的,如下图: ① org.apache.struts.action包中 public abstract clas ...
- Struts中ActionActionForm
2019独角兽企业重金招聘Python工程师标准>>> 在Struts架构中,通常使用一种名为ActionForm的系统状态Bean,来实现应用系统的非持久性数据存储和维护功能.具体 ...
- 【Struts】——ActionForm
上篇示例中我们看到了ActionForm,这篇我们详细了解一下: ActionForm是用于封装用户的请求参数的.上篇我们也提到了:(在ActionForm中设置用到的数据,需和表单保持一致.因为提交 ...
- java代码中 作用_Java利用开发中代码生成工具的作用
Java利用开发中代码生成工具的作用 2010-6-5文字大小:大中小 近来,随着各种代码生成工具的不断涌现(如SpringSource的Spring Roo.Skyway Builder Commu ...
- Struts中DownloadAction的使用
只知道以前学的struts是1.2,具体1.2.x不清楚,也不知道1.2.6是什么时候出的. 这个类以前也没有见过.以前下载文件只知道使用servlet. 以下内容转载: 1.自从Struts 1.2 ...
- java list 赋值jsp,在Struts中使用JavaBean和List(多行数据)类型属性-JSP教程,Java技巧及代码...
在 strust 中,我们可能经常要在 actionform 中使用其他 javabean 作为属性类型,这里就存在着如何使用好这些属性与 html form 之间的数据交换,下面我们就这些问题做一讲 ...
- struts中的javascript - seinbar的专栏
上一篇文章中介绍校验时提到客户边的校验用到了JavaScript,实际上用Struts配合JavaScript还可以实现许多有用的功能,比如,级联下拉菜单的实现就是一个典型的例子: 本例假设要实现的是 ...
- 【Java_基础】Java中Native关键字的作用
本篇博文转载与:Java中Native关键字的作用 转载于:https://www.cnblogs.com/leiblog/p/10529056.html
最新文章
- _ctypes.COMError: (-2147024809, '参数错误。', (None, None, None, 0, None))
- poj 3469(最小割)
- 贵州大学java期末考试_CONTRIBUTING.md
- ospfdr选举规则_ospf DR和BDR选举注意的问题
- 高性能时空计算机应用,中国工程物理研究院计算机应用技术怎么样
- java按钮添加事件_java中添加按钮并添加响应事件的方法(推荐)
- 数据库系统概论-第一章绪论
- linux 获取网站预览图,Shell脚本实现获取网页快照并生成缩略图 -电脑资料
- 39万的一节课:让你悟透“近朱者赤,近墨者黑”的道理
- ASP.NET Trick文章系列--使用State Server管理Session状态的另类经济用法
- iOS设计模式解析(五)责任链模式
- UG 6.0软件安装教程
- Ubuntu 20.04 修改IP地址
- 【游戏开发题库】使用Unity制作Unity题库,支持题目录入和刷题(面试 | 笔试 | 自制题库 | 从基础到高级)
- 机器学习入门好文,强烈推荐
- 公开处刑,专家博主开发游戏的老王专栏抄袭事件始末
- pdf转换成jpg python_Python Wand将PDF转换为JPG background
- 公网IP/内网IP:
- 入门必看,快速判断mos管封装引脚的三个极和它的好坏
- 开源电子商城系统:罗列几个电子商城系统,和一个不错的开源电子商城项目:mall,先做技术调研,主要还是学习代码。