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";
}

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ

サイト検索

Google

Web サイト内

Y!ログール