更新时间:2023-02-24 来源:黑马程序员 浏览量:

Action主要用在控制业务逻辑的处理方面,比方说删除、修改、增加、查询等,ActionForm Bean还用在封装用户请求的参数。接收了页面输入的数据以后,首先就会保存在ActionForm Bean中,接着在Action里面调用逻辑层的代码来将这些数据进行处理。
ActionForm Bean还有以下3个主要作用:
1.ActionForm Bean本质上也是一种JavaBean,它是专门用作传递表单数据的数据传递对象(DATA Transfer Object,DTO)。ActionForm Bean除了具有一些JavaBean的常规方法之外,它同时还包含了一些特殊的方法,例如用于验证HTML表单的数据以及将其属性重新设置为默认值。
2.Struts框架利用ActionForm Bean来进行View组件和Controller组件之间表单数据的传递。
3.Struts框架把View组件接收到的用户输入的表单数据保存在ActionForm Bean中,然后把它传递给Controller组件,Controller组件能够修改ActionForm Bean中的数据,JSP文件使用Struts标签读取修改后的ActionForm Bean的信息,重新设置HTML表单。

毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27