|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
フレームワークがクライアントからのリクエストを振り分ける際に使用するメソッド一式を定義します。 例えばアクションハンドラやビューの取得といったメソッドです。
アクションマッピングマネージャの実装クラスはすべて、次の標準的なコンストラクタを提供するようにしてください。 標準的なコンストラクタとは、void (引数なし) コンストラクタです。このコンストラクタは空のアクションマッピングを作成します。
メソッドの概要 | |
jp.morpho.webapp.action.ActionHandlerChain |
getActionHandlerChain(java.lang.String servletPath,
java.lang.String status,
java.lang.String action)
アクションハンドラチェインを返します。 |
jp.morpho.webapp.action.ActionHandler[] |
getActionHandlers(java.lang.String servletPath,
java.lang.String status,
java.lang.String action)
アクションハンドラの配列を返します。 |
java.lang.String |
getActionParameterName()
要求を処理するアクションのパラメータの名前を返します。 |
java.lang.String |
getActionView(java.lang.String servletPath,
java.lang.String status)
アクションビューのパス (JSP など) を返します。 |
java.lang.String |
getStatusParameterName()
要求を処理するステータスのパラメータの名前を返します。 |
インタフェース jp.morpho.webapp.Plugin から継承したメソッド |
getPluginKey, pluginActivate, pluginRemove, setPluginContext |
メソッドの詳細 |
public java.lang.String getStatusParameterName()
要求を処理するステータスのパラメータの名前を返します。
public java.lang.String getActionParameterName()
要求を処理するアクションのパラメータの名前を返します。
public jp.morpho.webapp.action.ActionHandlerChain getActionHandlerChain(java.lang.String servletPath, java.lang.String status, java.lang.String action)
アクションハンドラチェインを返します。 アクションハンドラチェインは、ActionMappingManager の getActionHandlers(servletPath, status, action) メソッドと getActionView(servletPath, status) メソッドを呼び出します。
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値action
- 要求を処理するアクションの値
public jp.morpho.webapp.action.ActionHandler[] getActionHandlers(java.lang.String servletPath, java.lang.String status, java.lang.String action) throws ActionMappingNotFoundException
アクションハンドラの配列を返します。 返されたアクションハンドラの配列は、アクションハンドラチェインの doActionHandler メソッドで順に呼び出されます。
このメソッドは、要求を処理するアクションハンドラを取得するために、アクションハンドラチェインから呼び出されます。
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値action
- 要求を処理するアクションの値
ActionMappingNotFoundException
- クライアントから呼び出されたサーブレットの URL 、ステータス、アクションを使用してアクションマッピングを取得しようとしたが、対応するアクションマッピングの定義が見つからなかった場合public java.lang.String getActionView(java.lang.String servletPath, java.lang.String status) throws ActionMappingNotFoundException
アクションビューのパス (JSP など) を返します。 アクションビューは、アクションハンドラチェインの doActionHandler メソッドで、アクションハンドラが呼び出された後、応答にインクルードされます。
ステータスの値は、アクションハンドラで変更されることがあるため、サーブレットが要求を受け取った時の値と必ずしも一致しません。 このメソッドは、アクションハンドラチェインの doActionHandler メソッドで、すべてのアクションハンドラが実行された後に呼び出されます。
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値
ActionMappingNotFoundException
- クライアントから呼び出されたサーブレットの URL 、ステータスを使用してアクションマッピングを取得しようとしたが、対応するアクションマッピングの定義が見つからなかった場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |