Wiki

Clone wiki

Oracle 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