JSF - HttpServletRequestの取得Advertisementリクエストの取得
バッキングビーン内で、従来のJ2EEアプリケーション同様、データの保持・受け渡し用に、HttpServletRequestオブジェクトを利用することが出来る。
javax.faces.context.FacesContextクラスのクラスメソッドを利用してコンテキストを取得し、そこからリクエストオブジェクトを取得する。 サンプルコード
public String useHttpRequest(){
FacesContext facesContext = FacesContext.getCurrentInstance();
ExternalContext externalContext = facesContext.getExternalContext();
HttpServletRequest request = (HttpServletRequest) externalContext.getRequest();
// 処理
return "success";
}
|