webwork 標籤 ww action的使用

2021-05-09 08:24:54 字數 1700 閱讀 4302

在使用 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...