更新時間:2023-02-14 來源:黑馬程序員 瀏覽量:
Struts2的表單標簽用于向服務(wù)器提交用戶輸入的信息,絕大多數(shù)的表單標簽都有其對應(yīng)的HTML標簽。每一個表單標簽在Struts2核心JAR文件的org.apache.struts2.components包中都有一個對應(yīng)的類,這些對應(yīng)的類都繼承自UIBean類。UIBean類提供了一組公共屬性,這些屬性是所有表單標簽的通用屬性,具體如表20-4所示。
表20-4 表單標簽的通用屬性
除了這些常用的通用屬性以外,表單標簽還有很多其他屬性。鑒于篇幅所限,這里筆者不再一一列舉。需要注意的是,表單標簽的name和value屬性基本等同于HTML組件的name和value,但也有所不同:表單標簽在生成HTML時,如果標簽沒有設(shè)置value屬性,則會從值棧中按照name獲取相應(yīng)的值,并把這個值設(shè)置成HTML組件的value。簡單而言,就是表單標簽的value在生成HTML時會自動設(shè)置值,而這個值是從值棧中獲取的。