JSF 2.2 でのステートレス・ビュー

JSF 2.2 仕様は、f:view タグに transient 属性を指定することにより、ステートレス・モードで Facelets ページを実行する方法を提供します。JSF アプリケーション・コンテキストでは、ステートレスは、JSF StateManager が、ビューに関連するデータを全く保管しないことを意味します。

このタスクについて

ワークベンチでは、ビューをステートレスと宣言するための、次の 2 つの方法が提供されています。

手順

  1. 「プロパティー」ビュー:
    1. 「ソース」ビューで、カーソルを f:view コンポーネント内に配置します
    2. 以下のように、「プロパティー」ビューで、「このビューをステートレスとしてマーク付けします」を選択します。
      ステートレス
  2. コンテンツ・アシスト:
    1. カーソルを f:view コンポーネント内に配置します
      ステートレス・ビュー、コンテンツ・アシスト
    2. 以下のように、Ctrl+Space を押してコンテンツ・アシストを起動し、「transient」を選択します。
      transient 属性
    3. 以下のように、transient 属性が f:view コンポーネントに追加されます。
      コード内の transient 属性

フィードバック