WebWork框架之Select標籤

2021-05-21 19:23:31 字數 2115 閱讀 6312

">

生 成乙個select選項列表. quot;listkey"屬性是列表中每個元素的用於生成標籤中value的屬性. "listvalue"屬性填充option的文字標籤(顯示名稱). 一大特性是根據"value"屬性自動選中適當的選項. 如果value於當前listkey相等, 該選項設為selected(如果型別符合的話; 見下文).

users

user number one

user number two

當然, 等格式依賴於你使用的模版

.用法示例

name="'petids'"

list="petdao.pets"

listkey="id"

listvalue="name"

multiple="true"

size="3"

required="true"

/>

name="'months'"

list="#"

value="selectedmonth"

required="true"

/>

// the month id (01, 02, ...) returned by the getselectedmonth() call

// against the stack will be auto-selected

注意: 對於任何使用列表資料的標籤(select可能是最常見的), 它使用ognl的列表表示法(參見上面的例子"months"), 注意的是, 這裡鍵值(在months例子中是'01', '02'等等)是手工輸入的. '1'是字元, '01'是字串, "1"是字串. 如果"value"屬性返回的值和"列表"中的鍵值型別不同時, 即使字串值相同, 也無法匹配. 如果無法匹配, 列表中將沒有自動選中的選項.屬性

名字

必需

描述

id 否

html

的id屬性

name

html

的name屬性

value 否

字段值

list 否

列表使用的可迭代資料來源, 如果烈表是map (key, value), key將作為option的value, value作為它的內容(body)

listkey 否

列表物件的鍵值屬性

listvalue 否

列表物件的內容屬性

headerkey 否

第乙個選項的建值

headervalue 否

第乙個選項的值

emptyoption 否

是否在選項頭(header option)後加入空白(--)選項

multiple 否

是否允許多選?

size 否

html

的size屬性

disabled 否

html

的disabled屬性

tabindex 否

html

的tabindex屬性

onchange 否

html

的onchange屬性

onclick 否

html

的onclick屬性

label 否

用於模版中的標籤文字

labelposition 否

標籤的對齊方式(left,right,center)

required 否

在表單提交時是否是必需字段

cssclass 否

html

的class屬性

cssstyle 否

html

的style屬性

theme 否

使用的主題

template 否

使用的模版名

學習webwork框架 驗證器

今天和昨天學習了webwork驗證器的使用,具體遇到的一些問題現在記錄一下,以後引以為戒 1.input的結果名未配置。當ww框架驗證到錯誤資訊時,即hasfielderrors 有錯誤返回,則返回input的結果名。2.使用標籤時,應該加單引號,這樣才能傳入action中否則傳不進去,如 3.如果...

linux 多路IO轉接伺服器之select

多路io轉接伺服器也叫做多工io伺服器。該類伺服器實現的主旨思想是,不再由應用程式自己監視客戶端連線,取而代之由核心替應用程式監視檔案。1.select能監聽的檔案描述符個數受限於fd setsize,一般為1024,單純改變程序開啟的檔案描述符個數並不能改變select監聽檔案個數 2.解決102...

HTML5學習之WebWork多執行緒處理

多執行緒技術在服務端技術中已經發展的很成熟了,而在web端的應用中卻一直是雞肋 在新的標準中,提供的新的webwork api,讓前端的非同步工作變得異常簡單。使用 建立乙個worker物件,指向乙個js檔案,然後通過worker物件往js檔案傳送訊息,js檔案內部的處理邏輯,處理完畢後,再傳送訊息...