Struts のアクションとアクション・マッピング

Struts アクション は、アクション・クラスのサブクラスのインスタンスであり、Web アプリケーションの一部をインプリメントし、その perform メソッドまたは execute メソッドは forward を戻します。

アクションは、ユーザー名およびパスワードの妥当性検査 (struts-example サンプル・アプリケーションstruts-config.xml にある /login を参照) や、計算の実行 (「Struts サンプル・アプリケーションの 作成」の /computeDay を参照) といったタスクを 実行できます。

アクション・マッピングは、一般に、アクション名とアクションを関連付ける構成ファイル・エントリーです。 アクション・マッピングには、アクションが使用できるフォーム Bean への参照を含めることができます。さらに、このアクションのみが見られるローカル前方向のリストを定義することもできます。

アクション・サーブレットは、アクションを呼び出す要求を処理するために、Web サーバーのサーブレット・コンテナーにより起動されるサーブレットです。 このサーブレットは、アクションからの転送を受け取り、転送先の URL に要求を渡すようにサーブレット・コンテナーに依頼します。アクション・サーブレット は、org.apache.struts.action.ActionServlet クラスのインスタンスまたは 該当クラスのサブクラスのインスタンスでなければなりません。アクション・サーブレットは、コントローラーの基本コンポーネントです。Struts アプリケーションを作成するには、アプリケーションのデプロイメント記述子でアクション・サーブレットを構成する必要があります。

Struts のアクションは、フォームを必要としません。

関連概念
サーブレット
Struts 開発ツール
Struts フォーム Bean および Form-Bean マッピング
Struts の転送
Struts 構成ファイル
関連タスク
Web ダイアグラムの作成
Struts のアクションの作成
Struts のアクション・マッピングの作成
事前ビルド済み Struts サンプル・アプリケーションのロード
関連資料
Web ダイアグラム・エディター: ポップアップ・メニュー
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005