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