org.seasar.extension.httpsession
クラス SessionIdUtil

java.lang.Object
  拡張org.seasar.extension.httpsession.SessionIdUtil

public final class SessionIdUtil
extends Object

セッション識別子に関するユーティリティクラスです。

作成者:
higa

フィールドの概要
static String SESSION_ID_KEY
          セッション識別子のキーをあらわします。
 
コンストラクタの概要
SessionIdUtil()
           
 
メソッドの概要
static String getSessionIdFromCookie(HttpServletRequest request)
          Cookieからセッション識別子を取り出します。
static String getSessionIdFromURL(HttpServletRequest request)
          URIからセッション識別子を取り出します。
static String rewriteURL(String url, HttpServletRequest request)
          URLを書き換えて必要ならセッション識別子を組み込みます。
static void writeCookie(HttpServletRequest request, HttpServletResponse response, String sessionId)
          セッション識別子用のCookieを書き込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SESSION_ID_KEY

public static final String SESSION_ID_KEY
セッション識別子のキーをあらわします。

関連項目:
定数フィールド値
コンストラクタの詳細

SessionIdUtil

public SessionIdUtil()
メソッドの詳細

getSessionIdFromCookie

public static String getSessionIdFromCookie(HttpServletRequest request)
Cookieからセッション識別子を取り出します。

パラメータ:
request - リクエスト
戻り値:
セッション識別子

getSessionIdFromURL

public static String getSessionIdFromURL(HttpServletRequest request)
URIからセッション識別子を取り出します。

パラメータ:
request - リクエスト
戻り値:
セッション識別子

rewriteURL

public static String rewriteURL(String url,
                                HttpServletRequest request)
URLを書き換えて必要ならセッション識別子を組み込みます。

パラメータ:
url - URL
request - リクエスト
戻り値:
書き換えたURL

writeCookie

public static void writeCookie(HttpServletRequest request,
                               HttpServletResponse response,
                               String sessionId)
セッション識別子用のCookieを書き込みます。

パラメータ:
request - リクエスト
response - レスポンス
sessionId - セッション識別子


Copyright ? 2004-2007 The Seasar Foundation. All Rights Reserved.