?? 在類中獲取bean對象或bean對象的單個屬性.txt
字號:
如果要在其他類中驅動Manage-Bean,則可以先取得javax.faces.context.FacesContext,它代表了JSF目前的執行環境對象,接著嘗試取得javax.faces.el.ValueBinding對象,從中取得指定的Bean對象。例如:
FacesContext context =
FacesContext.getCurrentInstance();
ValueBinding binding=
context.getApplication().createValueBinding("#{user}");
UserBean user=(UserBean)binding.getValue(context);
如果嘗試取得Bean的某個屬性,則可以如下:
FaceContext context =
FaceContext.getCurrentInstance();
ValueBinding binding=
context.getApplication().createValueBinding("#{user.name}");
String name=(String)binding.getValue(context);
初始化managed-bean的屬性值為空時,可以使用<null-value/>標簽
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -