struts2的select標籤用法

2021-05-23 11:48:59 字數 729 閱讀 6968

假如我們要在jsp中讓使用者選擇他屬於哪個國家

action裡有個user的bean物件,user這個po裡有id,username和country物件,country這個po裡有id,countryname;

靜態載入:

動態載入

方法1:

後台dao取出對應的listcountrylist;

後台業務層將countrylist轉化為mapcountrymap,key為id,value為countryname;

action中新增mapcountrymap物件並將業務層的map賦值給他;

jsp**:   

標籤中list屬性對應action中的countrymap,的value值和顯示值對應map的k/v對

方法2:後台dao取出對應的listcountrylist;

action中新增listcountrylist物件並將dao層的list賦值給他;

jsp**:

標籤中list屬性對應action中的countrylist,的value值和顯示值對應標籤中的listkey屬性(對應list封裝的po即country的id)和listvalue屬性(對應list封裝的po即country 的countryname).

注:的headerkey,headervalue為預設的的value值和顯示值

例如:在action中新增乙個country country物件作為jsp顯示的預設值

jsp**:

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

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

Struts2的s generator的標籤

近日學習strut2的標籤,對幾個感覺有點問題的做一下小結 generator 標籤,該標籤可以將指定字串按指定分隔符分割成多個字串。生成的多個字串可以用 iterator 標籤進行迭代輸出。可以這麼理解 generator 標籤將乙個字串轉換成乙個 list 集合。在該標籤體內,整個臨時生成的集合...

struts2 設定select選中

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