This blog we will see how to use the different scopes like Application Scope, PageFlow Scope, Session Scope, Request Scope in ADF.
Request Scope:
FacesContext fcx =FacesContext.getCurrentInstance();
// Set Into Request Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx.getRequestMap().put("key","value");
//get Request Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx .getRequestMap ().get("key");
Application Scope:
FacesContext fcx =FacesContext.getCurrentInstance();
// Set Into Application Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx.getApplicationMap().put("key","value");
//get Application Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx . getApplicationMap ().get("key");
Session Scope:
FacesContext fcx =FacesContext.getCurrentInstance();
// Set Session Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx.getSessionMap ().put("key","value");
//get Session Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx . getSessionMap ().get("key");
PageFlow Scope:
// Set Into PageFlow Scope value
RequestContext.getCurrentInstance().getPageFlowScope().put("key","value);
// Get PageFlow Scope value
RequestContext.getCurrentInstance().getPageFlowScope().get(name);
Thanks..
Request Scope:
FacesContext fcx =FacesContext.getCurrentInstance();
// Set Into Request Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx.getRequestMap().put("key","value");
//get Request Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx .getRequestMap ().get("key");
Application Scope:
FacesContext fcx =FacesContext.getCurrentInstance();
// Set Into Application Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx.getApplicationMap().put("key","value");
//get Application Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx . getApplicationMap ().get("key");
Session Scope:
FacesContext fcx =FacesContext.getCurrentInstance();
// Set Session Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx.getSessionMap ().put("key","value");
//get Session Scope value
ExternalContext exCntx =fcx.getExternalContext();
exCntx . getSessionMap ().get("key");
PageFlow Scope:
// Set Into PageFlow Scope value
RequestContext.getCurrentInstance().getPageFlowScope().put("key","value);
// Get PageFlow Scope value
RequestContext.getCurrentInstance().getPageFlowScope().get(name);
Thanks..
Useful Info..
ReplyDelete