この文書では、Struts のアクションを作成する方法および必要に応じてアクション・マッピングを作成する方法について説明します。
アクションとは、Action サブクラスのインスタンスであり、
Web アプリケーションの一部をインプリメントして、転送を戻すものです。アクション・マッピングは、一般に、アクション名とアクションを関連付ける構成ファイル・エントリーです。
アクションを作成して、オプションとしてアクション・マッピングを作成するには、次のステップを実行します。
- Web パースペクティブのプロジェクト・ナビゲーター内で、プロジェクトの名前を右クリックする。
- を左クリックする。 「新規アクション・クラス」ウィザードが開始します。
- 「新規アクション・クラス」ページで、次のステップを実行する。
- 「Java パッケージ」フィールドに、クラスを作成する Java™ パッケージの名前を指定
する。
- 「アクション・クラス名」フィールドに、新規アクションの名前を入力する。
- 新しいクラスに付ける修飾子を指定する場合は、
「public」、「abstract」、および「final」の各ボックスから
1 つまたは複数のボックスを選択する。
- 「スーパークラス」フィールドに値が入っていることを確認する。
- 作成する各インターフェースごとに「追加」をクリックして、
インターフェース名、対応する型の名前、および修飾子を入力する。
- メソッド・スタブを作成する場合は、チェック・ボックスをクリックして作成したいスタブを選択する。
- コード生成モデルの場合は、「汎用のアクション・クラス」を選択する。
- 「次へ」をクリックする。
- アクションの作成に続けてアクション・マッピングを作成する場合は、「"アクション・クラスのマッピングを作成します"」ページで
「新規マッピングを追加」ボックスをチェックしたままにして、次のステップを実行する。
- 構成ファイル名が指定されていることを確認する。
- デフォルト・マッピング・パスを変更する場合は、
「マッピング・パス」フィールドにパス名を入力する。
- デフォルト値の他に転送を追加する場合は、
「追加」をクリックして、新しい転送の名前およびパスを入力する。
- 転送を削除するには、転送の名前を選択して、「除去」をクリックする。
- フォーム Bean を指定する場合は、
「フォーム Bean 名」ドロップダウン・メニューから名前を選択する。
- フォーム Bean のスコープを指定する場合は、
「フォーム Bean のスコープ」ドロップダウン・リストから「要求」または「セッション」を選択する。デフォルトでは、「要求」を選択した場合と同じ動作になります。
- 「終了」をクリックする。