首先利用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的...