struts2 select標籤的用法

2021-08-31 12:49:41 字數 650 閱讀 2239

[align=center][size=medium][color=red]struts2 select標籤的用法[/color][/size][/align]struts2的select標籤中,常用的有以下幾個屬性:

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

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

xml **

其中,即使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標籤中,常用的有以下幾個屬性 1 struts2中的select 標籤中,必須設定的屬性只有乙個,即是list。2 select標籤的list中必須有值,不然會報錯。如果沒有值,可以加上headerkey,headervalue,這樣就可以通過了。如 xml 其中,即使l...

struts2 select 提交報錯

很多人都在問,struts2驗證失敗後select中list資料丟失的問題 could not be resolved as a collection array map enumeration iterator type.example people or people.其實這個問題很簡單,大多數...

struts2 select 中使用方法總結

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