org.apache.struts.actions
クラス IncludeAction
java.lang.Object
|
+--org.apache.struts.action.Action
|
+--org.apache.struts.actions.IncludeAction
- public class IncludeAction
- extends Action
関連付けされた ActionMapping の parameter プロパティで
指定されたコンテキスト相対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
| クラス 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 |
|
メソッドの概要 |
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 - このインスタンスを選択するのに使用される ActionMappingrequest - 処理中の HTTP リクエストresponse - 作成中の HTTP レスポンス
- 例外:
java.io.IOException - 入出力エラーが起きた場合
javax.servlet.ServletException - サーブレット例外が起きた場合
このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2002 - Apache Software Foundation