Struts アクション は、アクション・クラスのサブクラスのインスタンスであり、Web アプリケーションの一部をインプリメントし、その perform メソッドまたは execute メソッドは forward を戻します。
アクションは、ユーザー名およびパスワードの妥当性検査 (struts-example サンプル・アプリケーション の struts-config.xml にある /login を参照) や、計算の実行 (「Struts サンプル・アプリケーションの 作成」の /computeDay を参照) といったタスクを 実行できます。
アクション・マッピングは、一般に、アクション名とアクションを関連付ける構成ファイル・エントリーです。アクション・マッピングには、アクションが使用できるフォーム Bean への参照を含めることができます。さらに、このアクションのみが見られるローカル前方向のリストを定義することもできます。
アクション・サーブレットは、アクションを呼び出す要求を処理するために、Web サーバーのサーブレット・コンテナーにより起動されるサーブレットです。このサーブレットは、アクションからの転送を受け取り、転送先の URL に要求を渡すようにサーブレット・コンテナーに依頼します。アクション・サーブレットは、org.apache.struts.action.ActionServlet クラスのインスタンスまたは該当クラスのサブクラスのインスタンスでなければなりません。アクション・サーブレットは、コントローラーの基本コンポーネントです。Struts アプリケーションを作成するには、アプリケーションのデプロイメント記述子でアクション・サーブレットを構成する必要があります。
Struts のアクションは、フォームを必要としません。