在使用 ww:select 標籤時。 list 屬性通常要獲取到 controler 中的乙個集合
如有乙個街道的下拉框標籤:
<
ww:select
name
="domain.streetcode" id=
"streetcode"
list
="streets"
listkey
="key"
listvalue
="value"
>
ww:select
>
那麼我們就需要在 controler中宣告乙個 streets 的集合.
問題:在進入這個頁面時。 我們都要在當前的 controler中宣告 streets 的集合.
解決方法:
jsp 頁面**片段
.....
<
ww:action
name
="selectlist!selectlist"
namespace
="/cms" id=
"streetlist"
>
<
ww:param
name
="key"
>
epb_jsxm_street
ww:param
>
ww:action
>
引數說明: name: action 名 ! 方法名 namespace: action 所在的 包空間 id : 當前action 的標識 職
ww:param - name: 為 action 中的乙個屬性值
能過action標籤, 我們就可以取得 action中的值了.
<
ww:select
cssclass
="formcss3"
name
="domain.streetcode" id=
"streetcode"
list
="#attr.streetlist.selectlist"
listkey
="key"
listvalue
="value"
>
ww:select
>
.....
#attr.streetlist
streetlist
所以為list 賦予 #attr.streetlist.selectlist即表示取得 從範圍中取得action標籤的標識. 再取得action中宣告的selectlist 集合屬性
action **片段
private listtitle selectlist;
private string key;
public listtitle getselectlist()
public void setselectlist(listtitle selectlist)
public string getkey()
public void setkey(string key)
總結:
在webwork 中通過使用 action標籤 可以在任何乙個jsp 頁面呼叫您指定 action 中的屬性
WebWork框架之Select標籤
生 成乙個select選項列表.quot listkey 屬性是列表中每個元素的用於生成標籤中value的屬性.listvalue 屬性填充option的文字標籤 顯示名稱 一大特性是根據 value 屬性自動選中適當的選項.如果value於當前listkey相等,該選項設為selected 如果型...
展望WebWork未來
這是很多人非常關心的乙個問題。特別是webwork2.2版本發布之後,官方宣稱webwork框架將要和struts合併。這讓一些webwork的使用者產生了擔憂,合併之後,是不是就意味著自己在webwork這方面技術和經驗的積累都已浪費?已使用或即將使用webwork的專案是不是就意味著更多的風險?...
webwork 集合自動賦值
1 action中有屬性private liststud null 2 頁面有多個student物件需要傳遞到後台。那麼在action對應的package目錄建立乙個properties檔案,名稱是actionname conversion.properties 內容element stud edu...