org.apache.struts.actions
クラス SwitchAction
java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.SwitchAction
- public class SwitchAction
- extends Action
新たなモジュールへの切り替えを行い、その新たなモジュール内の(いくつかの方法で指定された)
URI に対して処理の転送を行う標準的な Action です。
この Action に対しては以下のリクエストパラメータが有効です:
- page - モジュールの切り替え後の転送先となる("/"から始まる)モジュール相対 URL
- prefix - 切り替え先となるモジュールの("/"から始まる)プレフィックス。
デフォルトモジュールに切り替える場合には空の文字列を使用する。
対応する
ModuleConfig オブジェクトをリクエストの属性に保持するため、以降の処理は新たなモジュールの元で行われる。
- 導入されたバージョン:
- Struts 1.1
- バージョン:
- $Revision: 1.4 $ $Date: 2005/01/12 07:13:51 $
- 翻訳者:
- 日置 聡
- 校正者:
|
フィールドの概要 |
protected static org.apache.commons.logging.Log |
log
Commons Logging インスタンス。
|
protected static MessageResources |
messages
このパッケージのメッセージリソース。
|
| クラス 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 |
log
protected static org.apache.commons.logging.Log log
- Commons Logging インスタンス。
messages
protected static MessageResources messages
- このパッケージのメッセージリソース。
SwitchAction
public SwitchAction()
execute
public ActionForward execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
- クラス
Action の記述:
指定されたHTTPリクエストを処理して、
対応するHTTPレスポンスを生成します。
(またはレスポンスを生成する他のWebコンポーネントにリクエストをフォワードします。)
併せてビジネスロジックがスローする例外のハンドリングも提供します。
コントロールをどこに/どうやってフォワードすべきかが記述されたActionForwardインスタンスもしくは、
レスポンスが既に完了している場合はnullを返します。
- オーバーライド:
- クラス
Action 内の execute
- パラメータ:
mapping - このインスタンスを選択するために使用するActionMapping
form - このリクエストのためのActionForm Bean(もしあれば)
request - 処理中のHTTPリクエスト
response - 生成するHTTPレスポンス
- 例外:
java.lang.Exception - アプリケーションのビジネスロジックが例外をスローした場合
このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2004 - Apache Software Foundation