「ページの選択または作成」ダイアログ

Strutsコンフィギュレーション・ファイル(struts-config.xml)のアクション・フォワード・マッピングのforward属性を定義する際に使用します。forward属性は、ページ・フォワードの宛先を指定するまでunknownです。Strutsページ・フロー・ダイアグラムで、コンポーネント・パレットから選択するページ・フォワードは、アプリケーションでWebページに常にフォワードされるStrutsアクションを表します。

ダイアログを使用して、次のいずれかの方法でページ・フォワードに対する宛先Webページを指定します。

ページ名

アクション・フォワード・マッピングと宣言して関連付ける実際の表示形式ページ(.jspまたは.html)の名前を入力します。名前を入力すると、アプリケーション全体でそのActionForwardを使用できます。ActionForwardによって、指定したHTTPリクエストが処理され、対応するHTTPレスポンス(またはHTTPレスポンスを作成する別のWebコンポーネントへのフォワード)が作成されます。制御のフォワード先およびフォワード方法を記述するActionForwardインスタンスを返すか、またはレスポンスがすでに完了している場合はNULLを返します。

関連付けられたページがすでに存在する場合は、「参照」をクリックして、そのページをファイル・システムで検索してください。存在しない場合は、入力した名前のページがプロジェクトに作成され、オプションでビジュアル・エディタで開かれます。

ActionMappingのforward属性は、Strutsコンフィギュレーション・ファイルに次のように記述されます。

<action path="/page1" forward="/page1.jsp"/>

ダイアログに表示されるデフォルトのWebページ名を変更する場合は必ず、Strutsページ・フロー・ダイアグラムに表示されるページ・フォワード・アイコンの名前を編集してください。ページ・フォワードのパス名(/path1)と宛先(/page1.jsp)は異なってもかまいませんが、慣例的に同じ名前を使用すると、ページ・フローおよび更新されたStrutsコンフィギュレーション・ファイルがわかり易くなります。

このページをすぐに編集
Strutsページ・フロー・ダイアグラムでの作業を続ける場合は選択を解除します。チェック・ボックスを選択したままにすると、名前を設定したページがビジュアル・エディタで開かれます。このチェック・ボックスによって、ページの設計をページ・フロー・ダイアグラムの作業中に行うか、またはフロー・ダイアグラムを完了するまで待機するかを選択できます。いずれの場合も、名前を設定したページはプロジェクトに追加され、struts-config.xmlファイルで定義されます。

ページ・フォワードより前にデータ・アクション要素を設定する場合は、Webページを作成する前に基本フロー・ダイアグラムを作成することをお薦めします。


ページ・フロー・ダイアグラムでのアクション・フォワードの定義
WebアプリケーションのStrutsページ・フローの作成
データ・バインドされたStrutsアプリケーションでのページ・フローについて