org.seasar.extension.httpsession
クラス SessionIdUtil

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

public class SessionIdUtil
extends java.lang.Object

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

作成者:
higa

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

フィールドの詳細

SESSION_ID_KEY

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

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

SessionIdUtil

public SessionIdUtil()
メソッドの詳細

getSessionIdFromCookie

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

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

getSessionIdFromURL

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

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

rewriteURL

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

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

writeCookie

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

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


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