jsf 的selectonemenu 最後生成的標籤。這裡涉及到乙個binding 起初一直不知道是幹嘛的,後來參考了其他文章。就相當於在asp.net 中如:在asp,net
中要獲取這個標籤,一般都用this.xx 表示。這裡binding就是啟著這個作用。
繫結:selectonemenu 裡可以接受資料 list arraylist等
這裡用的是list
**如下:
private listcityitems = new arraylist<>(arrays.aslist(view codenew selectitem( "1", "重慶"),
new selectitem( "2", "北京"),
new selectitem( "3", "上海")
));/***
@return
the cityitems
*/public listgetcityitems()
faces:
<view codeh:selectonemenu
class
="dl-select"
>
<
f:selectitems
value
="#"
>
f:selectitems
>
h:selectonemenu
>
取值:這裡修改下faces
<view codeh:selectonemenu
class
="dl-select"
binding
="#"
valuechangelistener
="#"
>
<
f:selectitems
value
="#"
>
f:selectitems
>
h:selectonemenu
>
這裡多了binding="#" valuechangelistener="#" 這句
上面已經大致解釋了下binding的作用。valuechangelistener 指監聽value發生改變的事件。
修改下bean如下:
private uiselectone selectone;view code/*** @return the selectone
*/public uiselectone getselectone()
/*** @param selectone the selectone to set
*/public void setselectone(uiselectone selectone)
int i =0;
public void selectchange(valuechangeevent event)
jsf初學資料表 DataTable 的繫結
來看看簡單的datatable例子 faces h form h datatable value var name h column h column h column h column h datatable h form view code 在上面的頁面中有幾個屬性值得注意,value 表示資料...
JSF學習 導航
jsf學習 導航 一 關於jsf導航 1 靜態導航 在簡單的web頁面中,頁面導航是靜態的。單擊指定按鈕總是選擇固定的頁面來呈現響應。例 給命令按鈕乙個action屬性,例如 動作必須匹配導航規則中的outcome test.jsp testlogin testresult.jsp 此規則說明 在 ...
JSF學習筆記
validatormessage 標準驗證器錯誤自定義資訊 convertermessage 標準轉換器錯誤自定義資訊 1.js獲取表單控制項的值 aaaform為表單id 不寫只有乙個表單時預設為form1 username為表單控制項id document.getelementbyid aaaf...