struts2中標籤的使用

2021-07-11 03:06:11 字數 853 閱讀 5650

**

1 靜態生成

註解:這裡從頁面來靜態(也就是在頁面中寫死啦)構造下拉選項,關鍵點是list=」#」 通過它實現的select的兩個option 。headerkey指定預設的選項「value」,headervalue指定預設的選項「text」。

2 action傳遞list過來

註解:這裡通過乙個list型別的物件來動態生成乙個下拉列表。list=」userlist」表示action裡有乙個list型別的userlist屬性。listkey=」id」表示當前option的value從userlist裡的當前user物件的id屬性取值。listvalue=」name」表示當前option的text從userlist裡的當前user物件的name屬性取值。

摘自:struts2的select標籤中,常用屬性:

(1)list:建立列表的可迭代資料來源, 必設項(list必須有值,如果沒值則必須設定headerkey, headervalue)。如果該列表是乙個map(key, value), 那麼map的主鍵將作為選項()的」value」屬性, 而該主鍵對應的值作為選項的文字內容.是必須設定的選項,如果是乙個list或者是乙個set,那麼可以通過listkey和listvalue指定。

(2)headerkey:設定列表的題頭主鍵值. 一定不能為空值! 「』-1』」或」」」是正確的取值, 「」是錯誤的取值。

(3)headervalue:列表的題頭選項值。

(4)listkey:列表資料來源中元素物件的屬性, 用於獲取選項的值,對應於select標籤中的value。

(5)listvalue:表資料來源中元素物件的屬性, 用於獲取選項的文字內容,對應於select標籤中的option。

(6)name:元素的名字。

struts2中標籤的使用

1 靜態生成 註解 這裡從頁面來靜態 也就是在頁面中寫死啦 構造下拉選項,關鍵點是list 通過它實現的select的兩個option headerkey指定預設的選項 value headervalue指定預設的選項 text 2 action傳遞list過來 註解 這裡通過乙個list型別的物件...

struts2中標籤的使用

1 靜態生成 註解 這裡從頁面來靜態 也就是在頁面中寫死啦 構造下拉選項,關鍵點是list 通過它實現的select的兩個option headerkey指定預設的選項 value headervalue指定預設的選項 text 2 action傳遞list過來 註解 這裡通過乙個list型別的物件...

struts2中標籤的使用心得

兩個bean category 父框中顯示 subcategory 聯動子框中顯示 action中 private map subcategorymap new hashmap 全域性變數getter,setter方法自己寫。方法中關鍵 如下 listcategorylist categoryser...