struts2 設定select選中

2021-06-08 01:06:15 字數 1695 閱讀 4004

首先利用struts2

的標籤:

list屬性:就是

action

中從後台獲取的

list

選項集合的值。

name屬性:可以利用它來在後台獲取使用者所選取的值。

theme屬性:這個屬性是去掉

s標籤原有樣式的意思、所有的

s標籤都通吃。

listkey 屬性跟

listvalue

屬性:listkey

就是option

選項的value

值、listvalue

就是option

選項的text

值。這裡值得注意 的是、你

list

集合中存放的實體的屬性、要與

listkey/value

對應起來。比如、我的

bean

裡面

class grouplistclass

public void setid(int id)

public string getname()

public void setname(string name)

private string name;

}

這樣、id

、name

跟頁面listkey/value

的值對應起來。

value屬性:就是當前控制項的

value

、也就是當前控制項選中的值。這個屬性可以用來控制查詢、記得在後台

action

中宣告屬性、和

get/set

方法。也可以直接存值

request

範圍。

headerkey屬性:

option

選項預設值

(value)。

headervalue屬性:

option

選項預設文字

(text)。

部分後台**:

string customergroup = getrequest().getparameter("customergroup");

list gr=new arraylist();

gr = //獲取list資料

getrequest().setattribute("grouplist", gr);

getrequest().setattribute("customergroup", customergroup);

也可以直接在前台賦值使用select

標籤:

0,1

,2代表的是

option

選項的value

值。後面的是

text

值。記得在後台獲取完畢之後存request

範圍一下、

string ***customer = getrequest().getparameter("***customer");

getrequest().setattribute("***customer", ***customer);

當然、你也可以直接使用struts2

的屬性驅動、或者模型驅動。

學習struts2 的select標籤

headervalue 預設值value headerkey 預設name list 源資料 可以在action方法裡從資料庫獲取list name 被選資料存放的位置 這裡我方在物件obj的屬性值username中 需在action中定義該物件 listkey 下拉選項的name listvalu...

struts2的select標籤用法

假如我們要在jsp中讓使用者選擇他屬於哪個國家 action裡有個user的bean物件,user這個po裡有id,username和country物件,country這個po裡有id,countryname 靜態載入 動態載入 方法1 後台dao取出對應的listcountrylist 後台業務層...

struts2的select下拉列表

上面就是我使用的test例項了 挨個解釋吧 首先你要用到select,可以只使用 標籤,解釋下這個標籤屬性 headervalue 預設值value headerkey 預設name list 源資料 可以在action方法裡從資料庫獲取list name 被選資料存放的位置 這裡我方在物件obj的...