Wiki
Clone wikiOracle JSF Expert 1Z0-896 / Common API Calls
Get FacesContext
FacesContext.getCurrentInstance();
Get ExternalContext
FacesContext.getCurrentInstance();
Add faces message
FacesContext.getCurrentInstance().addMessage(String clientId, FacesMessage message);
Get Locale
FacesContext.getCurrentInstance().getViewRoot().getLocale();
Set Locale
FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale("en"));
Get init parameter/init parameter map
FacesContext.getCurrentInstance().getExternalContext().getInitParmeter(java.lang.String name); FacesContext.getCurrentInstance().getExternalContext().getInitParameterMap();
Get request header
FacesContext.getCurrentInstance().getExternalContext().getRequestHeaderMap();
Get request parameters
FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
Get session scope attributes
FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
Get Flash
FacesContext.getCurrentInstance().getExternalContext().getFlash();
Get component attribute (set with f:attribute)
Map<String, Object> attrs = event.getComponent().getAttributes(); (String) attrs.get("x");
Updated