org.apache.struts.actions
クラス IncludeAction

java.lang.Object
  |
  +--org.apache.struts.action.Action
        |
        +--org.apache.struts.actions.IncludeAction

public class IncludeAction
extends Action

関連付けされた ActionMappingparameter プロパティで 指定されたコンテキスト相対URIをインクルードする Action です。 このクラスを使用することで、Struts を、サーブレット(またはJSP)として実装された 他のビジネス・ロジック コンポーネントと連携させながら、なおかつ Struts の コントローラサーブレットの機能(例えばフォームBeanの処理)を活用することができます。

struts-config.xml ファイル中でこの Action の使用を設定するには、 このようなエントリを作成します:

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

これによって、parameter 属性で指定したコンテキスト相対 URIがインクルードされます。

バージョン:
$Revision: 1.1 $ $Date: 2001/05/10 03:13:32 $
作成者:
Craig R. McClanahan

フィールドの概要
protected static MessageResources messages
          このパッケージのメッセージリソース。
 
クラス org.apache.struts.action.Action から継承したフィールド
DATA_SOURCE_KEY, defaultLocale, ERROR_KEY, EXCEPTION_KEY, FORM_BEANS_KEY, FORWARDS_KEY, LOCALE_KEY, MAPPING_KEY, MAPPINGS_KEY, MESSAGES_KEY, MULTIPART_KEY, servlet, SERVLET_KEY, TRANSACTION_TOKEN_KEY
 
コンストラクタの概要
IncludeAction()
           
 
メソッドの概要
 ActionForward perform(ActionMapping mapping, ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          指定されたHTTPリクエストを処理して、 対応するHTTPレスポンスを生成します (またはレスポンスを生成する他のWebコンポーネントにリクエストをフォワードします)。
 
クラス org.apache.struts.action.Action から継承したメソッド
generateToken, getLocale, getResources, getServlet, isCancelled, isTokenValid, perform, perform, perform, resetToken, saveErrors, saveToken, setLocale, setServlet, toHex
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

messages

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

コンストラクタの詳細

IncludeAction

public IncludeAction()
メソッドの詳細

perform

public ActionForward perform(ActionMapping mapping,
                             ActionForm form,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws java.io.IOException,
                             javax.servlet.ServletException
指定されたHTTPリクエストを処理して、 対応するHTTPレスポンスを生成します (またはレスポンスを生成する他のWebコンポーネントにリクエストをフォワードします)。 コントロールをどこにどうやってフォワードすべきかが記述された ActionForward インスタンスもしくは、 レスポンスが既に完成している場合は nullを返します。

オーバーライド:
クラス Action 内の perform
パラメータ:
mapping - このインスタンスを選択するのに使用される ActionMapping
request - 処理中の HTTP リクエスト
response - 作成中の HTTP レスポンス
例外:
java.io.IOException - 入出力エラーが起きた場合
javax.servlet.ServletException - サーブレット例外が起きた場合


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