struts2中select標籤的使用

2021-08-22 17:25:55 字數 880 閱讀 5044

關鍵字: struts2

select

struts2

的select標籤

中,常用的有以下幾個屬性:

(1)struts2

中的select 標籤中,必須設定的屬性只有乙個,即是list。

(2)select標籤

的list中必須有值,不然會報錯。如果沒有值,可以加上headerkey, headervalue,這樣就可以通過了。如:

xml **

<

s:select

name="geelement.childtype"

list="childtypelist"

listkey="key"

listvalue="value"

headerkey="0

"headervalue="--請選擇子型別--"

/>

其中,即使list中有值,我們也通常會加上headerkey, headervalue,即列表中顯示的第乙個選項。注意,headerkey不可以為空,不可以為-1。

(3)list屬性:通常是在action中定義的,必須是乙個可以迭代的源,如為乙個list, map, set等。如果是乙個map,那麼map的key就對應於select標籤

中的value,map中的value就對應於select標籤

中的option。而如果是乙個list或者是乙個set,那麼可以通過listkey和listvalue指定。

(4)listkey和listvalue:listkey即對應於select標籤

中的value, listvalue即對應於select標籤

中的option。

(5)name屬性:即是表單中select的名稱。

struts2學習複習標籤(select 標籤)

struts2 select標籤的用法 struts2的select標籤中,常用的有以下幾個屬性 1 struts2中的select 標籤中,必須設定的屬性只有乙個,即是list。2 select標籤的list中必須有值,不然會報錯。如果沒有值,可以加上headerkey,headervalue,這...

struts2 設定select選中

首先利用struts2 的標籤 list屬性 就是 action 中從後台獲取的 list 選項集合的值。name屬性 可以利用它來在後台獲取使用者所選取的值。theme屬性 這個屬性是去掉 s標籤原有樣式的意思 所有的 s標籤都通吃。listkey 屬性跟 listvalue 屬性 listkey...

struts2中select標籤的使用

struts2的select標籤中,常用的有以下幾個屬性 1 struts2中的select 標籤中,必須設定的屬性只有乙個,即是list。2 select標籤的list中必須有值,不然會報錯。如果沒有值,可以加上headerkey,headervalue,這樣就可以通過了。如 xml s sele...