更新时间: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表单。
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19