首页常见问题正文

ActionForm Bean的作用是什么?

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

IT培训班

  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表单。

1677207908210_领取课程.jpg

分享到:
在线咨询 我要报名
和我们在线交谈!