2011-03-09 39 views

回答

5

是的。更多地,FacesContext可用作方法參數encodeBegin()方法。

然後,要訪問託管的bean,請使用Application#evaluateExpressionGet()

Bean bean = (Bean) context.getApplication().evaluateExpressionGet(context, "#{beanName}", Bean.class); 
1

公共對象getSessionBean(字符串beanName){
FacesContext的上下文= FacesContext.getCurrentInstance(); sessMap = context.getExternalContext()。getSessionMap(); return sessMap.get(BeanName); }