首頁常見問題正文

ActionForm Bean的作用是什么?

更新時間:2023-02-24 來源:黑馬程序員 瀏覽量:

IT培訓班

  Action主要用在控制業(yè)務邏輯的處理方面,比方說刪除、修改、增加、查詢等,ActionForm Bean還用在封裝用戶請求的參數(shù)。接收了頁面輸入的數(shù)據以后,首先就會保存在ActionForm Bean中,接著在Action里面調用邏輯層的代碼來將這些數(shù)據進行處理。

  ActionForm Bean還有以下3個主要作用:

  1.ActionForm Bean本質上也是一種JavaBean,它是專門用作傳遞表單數(shù)據的數(shù)據傳遞對象(DATA Transfer Object,DTO)。ActionForm Bean除了具有一些JavaBean的常規(guī)方法之外,它同時還包含了一些特殊的方法,例如用于驗證HTML表單的數(shù)據以及將其屬性重新設置為默認值。

  2.Struts框架利用ActionForm Bean來進行View組件和Controller組件之間表單數(shù)據的傳遞。

  3.Struts框架把View組件接收到的用戶輸入的表單數(shù)據保存在ActionForm Bean中,然后把它傳遞給Controller組件,Controller組件能夠修改ActionForm Bean中的數(shù)據,JSP文件使用Struts標簽讀取修改后的ActionForm Bean的信息,重新設置HTML表單。

1677207908210_領取課程.jpg

分享到:
在線咨詢 我要報名
和我們在線交談!