public class CookieSupport
extends java.lang.Object
Constructor and Description |
---|
CookieSupport(java.lang.String cookieName)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
javax.servlet.http.Cookie |
createCookie(ServletExecutionContext ctx,
java.lang.String value)
指定された値をクッキーに設定するための
Cookie を作成する。
クッキーのパス階層が指定されていない場合はコンテキストパスをパス階層に指定する。 |
java.lang.String |
getCookieValue(ServletExecutionContext ctx)
クッキーの値を取得する。
|
void |
setCookieDomain(java.lang.String cookieDomain)
値を保持するクッキーが送信されるドメイン階層を設定する。
|
void |
setCookieHttpOnly(boolean httpOnly)
保持するクッキーのhttpOnly属性有無を指定する。
(デフォルトではサポートしていればhttpOnly属性を設定する)
|
void |
setCookieMaxAge(java.lang.Integer cookieMaxAge)
値を保持するクッキーの最長存続期間(秒単位)を設定する。
|
void |
setCookieName(java.lang.String cookieName)
値を保持するクッキーの名前を設定する。
|
void |
setCookiePath(java.lang.String cookiePath)
値を保持するクッキーが送信されるURIのパス階層を設定する。
|
void |
setCookieSecure(boolean secure)
保持するクッキーのsecure属性有無を指定する。
(デフォルトではsecure属性を設定しない)
|
public CookieSupport(java.lang.String cookieName)
cookieName
- 値を保持するクッキーの名前public void setCookieName(java.lang.String cookieName)
cookieName
- 値を保持するクッキーの名前public void setCookiePath(java.lang.String cookiePath)
cookiePath
- 値を保持するクッキーが送信されるURIのパス階層public void setCookieDomain(java.lang.String cookieDomain)
cookieDomain
- 値を保持するクッキーが送信されるドメイン階層public void setCookieMaxAge(java.lang.Integer cookieMaxAge)
cookieMaxAge
- 値を保持するクッキーの最長存続期間(秒単位)public void setCookieSecure(boolean secure)
secure
- secure属性を設定するか否か(真の場合、secure属性を設定する)public void setCookieHttpOnly(boolean httpOnly)
httpOnly
- httpOnly属性を設定するか否か(真の場合、httpOnly属性を設定する)public javax.servlet.http.Cookie createCookie(ServletExecutionContext ctx, java.lang.String value)
Cookie
を作成する。
クッキーのパス階層が指定されていない場合はコンテキストパスをパス階層に指定する。ctx
- 実行コンテキストvalue
- クッキーに設定する値Cookie
public java.lang.String getCookieValue(ServletExecutionContext ctx)
ctx
- 実行コンテキスト