Struts構成エディタ - グローバル・フォワード・ページ

Struts構成ファイル内に<global-forward>要素を定義する際に使用します。グローバル・フォワードでは、アクション・マッピングによって起動される、頻繁に使用されるJSPページに論理名を作成できます。たとえば、アプリケーションでログインJSPページを表示する際にグローバル・フォワードを定義できます。ログイン・ページへのパスを変更する場合、Struts構成ファイルのグローバル・フォワード定義のみを編集します。制御をログイン・ページに渡すアクション・ハンドラ・クラスを変更する必要はありません。すべてのグローバル・フォワードは同じタイプ(org.apache.struts.action.ActionForward)です。

注意: JSPがアクションに対して一意の場合は、<action>要素とともにサブ要素<forward>を使用してローカル・フォワードを定義することもできます。Struts構成エディタで、「Action Mappings」をクリックし、対象のアクションの「Forwards」タブを選択してローカル・フォワードを定義します。

グローバル・フォワード
Struts構成ファイルの既存<forward>定義のリスト。新規グローバル・フォワード定義を作成する場合は「追加」を、リストから選択した定義を削除する場合は「削除」をクリックします。
名前
グローバル・フォワードの論理名。フォームのアクション・ハンドラ・クラスは、execute()メソッドが次のアクション・マッピング・インスタンスでfindFoward()をコールした場合に、グローバル・フォワードで論理名を使用します。

actionMappingInstance.findForward("logicalName").

パス
指定されたグローバル・フォワードに対してアクション・マッピングが起動された場合に制御を渡すリクエストURIパス。パス名はアプリケーションを基準とする相対パスで、スラッシュ(/)を含める必要があります。たとえば、logon.jspページに制御を渡すには、パス/logonを指定します。Strutsプロジェクトから既存の .jspファイルを選択するには、「参照」をクリックします。
リダイレクト
(オプション)指定のフォワード・マッピングを使用する際に、StrutsのRequestProcessorクラスでリダイレクトを実行する場合に選択します。選択しない場合はフォワードが実行されます。注意: このオプションは、JDeveloperで作成するビジネス・コンポーネントJSPアプリケーションではサポートされていません。

詳細は、Apache StrutsのWebサイト( http://struts.apache.org/userGuide/index.html)の『Struts User Guide』を参照してください。