org.apache.struts.actions
クラス ForwardAction

java.lang.Object
  拡張org.apache.struts.action.Action
      拡張org.apache.struts.actions.ForwardAction

public class ForwardAction
extends Action

対応する ActionMappingparameter プロパティに設定された コンテキスト相対 URI に対して転送を行う Action です。 これは Struts の(フォームビーンの処理等の)コントローラサーブレットのもつ機能の優位性を保持したまま Struts とサーブレット(またはJSP)で実装された他のビジネスロジックコンポーネントとを結びつけるために使用することができます。

このアクションを使用する場合には、以下のようなエントリを struts-config.xml ファイルに記述します:

<action path="/saveSubscription" type="org.apache.struts.actions.ForwardAction" name="subscriptionForm" scope="request" input="/subscription.jsp" parameter="/path/to/processing/servlet"/>

このエントリでは parameter 属性で指定されたコンテキスト相対 URI に処理を転送します。

バージョン:
$Revision: 1.4 $ $Date: 2005/01/12 07:13:51 $
翻訳者:
日置 聡
校正者:

フィールドの概要
protected static MessageResources messages
          このパッケージのメッセージリソース。
 
クラス org.apache.struts.action.Action から継承したフィールド
defaultLocale, servlet
 
コンストラクタの概要
ForwardAction()
           
 
メソッドの概要
 ActionForward execute(ActionMapping mapping, ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          指定されたHTTP リクエストを処理し、対応する HTTP レスポンスを返します(または HTTP レスポンスを生成する他の Web コンポーネントに対して転送を行います)。
 
クラス org.apache.struts.action.Action から継承したメソッド
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

messages

protected static MessageResources messages
このパッケージのメッセージリソース。

コンストラクタの詳細

ForwardAction

public ForwardAction()
メソッドの詳細

execute

public ActionForward execute(ActionMapping mapping,
                             ActionForm form,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws java.lang.Exception
指定されたHTTP リクエストを処理し、対応する HTTP レスポンスを返します(または HTTP レスポンスを生成する他の Web コンポーネントに対して転送を行います)。 処理をどこにどうやって転送すべきかが記述された ActionForward インスタンスまたは、レスポンスが既に完了している場合には null を返します。

オーバーライド:
クラス Action 内の execute
パラメータ:
mapping - このインスタンスを選択する際に使用された ActionMapping
form - このリクエストに対応する ActionForm(もしあれば)
request - 処理中のHTTPリクエスト
response - 生成中のHTTPレスポンス
例外:
java.lang.Exception - 例外が発生した場合


このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2004 - Apache Software Foundation