Hitachi

 Hitachi Application Server V10 定義リファレンスWindows®用)


3.13.42 /glassfish-web-app/session-config/cookie-properties/property

名称と値を持つプロパティーを指定します。

説明

名称と値を持つプロパティーを指定します。

出現パターン

0回以上

指定できる属性

属性名

説明

指定できる値

デフォルト値

依存関係

出現パターン

name

「指定できるプロパティー」のプロパティー名を指定します。

型:String

1回

value

「指定できるプロパティー」のプロパティーの値(指定できる値)を指定します。

型:String

1回

(凡例)

−:該当しません。

注※

定義項目の省略時のデフォルト値です。

指定できるプロパティー

「指定できる属性」に指定できるプロパティーを次に示します。

プロパティー名

説明

指定できる値

デフォルト値

依存関係

出現パターン

cookieName

Cookieの名称を指定します。

セッションIDを示すHTTP Cookie名を変更する場合、Cookie名にcsfcfcは指定できません。

HTTP Cookie名に使用できる文字には次の条件があります。セッションの不正な動作の原因になることがあるため、条件に合った文字を使用してください。

  • ASCII文字を使用してください。ただし、次の文字は使用できません。

    #()<>@,;:\/"[]?={}

  • 空白、または制御文字は使用できません。

  • 文字列の先頭に$は使用できません。

WebアプリケーションでHTTP Cookieを使用する場合、次の名称は指定できません。また、大文字と小文字は区別されません。

  • HTTPセッションのセッションIDで使用するHTTP Cookieの名称。デフォルトはJSESSIONID

  • Java EEサーバ内部で使用するHTTP Cookieの名称csfcfc

型:String

JSESSIONID

0回、または1回

cookiePath

リクエストのパス名に、パス名@name=cookiePathが含まれている場合、Cookieを送信します。/(スラッシュ)に設定すると、ブラウザーはJava EE Serverが提供するすべてのURLに対してCookieを送信します。パスをより狭い範囲のマッピングに設定し、ブラウザーがCookieを送信するリクエストURLを制限できます。

型:String

コンテキストパス

Webモジュールのインストール先

0回、または1回

cookieMaxAgeSeconds

Cookieの有効期限を秒単位で設定します。有効期限が設定されていない場合、Cookieの有効期限は切れません。

型:Integer

1〜2147483647

0回、または1回

cookieDomain

Cookieが有効となるドメインを指定します。

型:String

0回、または1回

cookieComment

cookieファイル内でセッション追跡Cookieを識別するコメントを指定します。

型:String

0回、または1回

cookieSecure

そのWebアプリケーションに関連するすべてのJSESSIONID CookieにSecure属性を付与するかどうかを設定します。

指定できる値は次のとおりです。

true

CookieにSecure属性を付与します。

false

CookieにSecure属性を付与しません。

dynamic

Java EEサーバが受けるリクエストがHTTPの場合は、CookieにSecure属性を付与しません。HTTPSの場合は、CookieにSecure属性を付与します。ただし、Java EEサーバが受け付けるリクエストはHTTPだけのため、常にfalseと同様の動作となります。

型:String

{true | false | dynamic}

dynamic

0回、または1回

cookieHttpOnly

CookieにHTTPだけがアクセスできるかどうかを指定します。

型:Boolean

{true | false}

0回、または1回

(凡例)

−:該当しません。

注※

定義項目の省略時のデフォルト値です。