org.seasar.extension.httpsession
クラス SessionIdUtil

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

public final class SessionIdUtil
extends Object

Session Idに関するユーティリティです。

作成者:
higa

フィールドの概要
static String SESSION_ID_KEY
          Session Idのキーをあらわします。
 
コンストラクタの概要
SessionIdUtil()
           
 
メソッドの概要
static String getSessionIdFromCookie(HttpServletRequest request)
          CookieからSession Idを取り出します。
static String getSessionIdFromURL(HttpServletRequest request)
          URIからSession Idを取り出します。
static String rewriteURL(String url, HttpServletRequest request)
          URLを書き換えて、必要ならSession Idを組み込みます。
static void writeCookie(HttpServletRequest request, HttpServletResponse response, String sessionId)
          Session Id用の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
Session Idのキーをあらわします。

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

SessionIdUtil

public SessionIdUtil()
メソッドの詳細

getSessionIdFromCookie

public static String getSessionIdFromCookie(HttpServletRequest request)
CookieからSession Idを取り出します。

パラメータ:
request -
戻り値:

getSessionIdFromURL

public static String getSessionIdFromURL(HttpServletRequest request)
URIからSession Idを取り出します。

パラメータ:
request -
戻り値:

rewriteURL

public static String rewriteURL(String url,
                                HttpServletRequest request)
URLを書き換えて、必要ならSession Idを組み込みます。

パラメータ:
url -
request -
戻り値:

writeCookie

public static void writeCookie(HttpServletRequest request,
                               HttpServletResponse response,
                               String sessionId)
Session Id用のCookieを書き込みます。

パラメータ:
request -
response -
sessionId -


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