|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.struts.action.Action
org.apache.struts.tiles.actions.DefinitionDispatcherAction
An Action that dispatches to a Tiles Definition
that is named by the request parameter whose name is specified
by the parameter property of the corresponding
ActionMapping.
This action is useful in following situations:
To configure the use of this action in your
struts-config.xml file, create an entry like this:
<action path="/saveSubscription"
type="org.apache.struts.tiles.actions.DefinitionDispatcherAction"
parameter="def"/>
<forward name="success" path="anything" //>
<forward name="error" path="path.to.error.page" //>
which will use the value of the request parameter named "def" to pick the appropriate definition name.
The value for success doesn't matter. The forward will forward to appropriate definition.
The value for error should denote a valid jsp path or definition name.
| フィールドの概要 | |
protected static org.apache.commons.logging.Log |
log
Commons Logging instance. |
| クラス org.apache.struts.action.Action から継承したフィールド |
defaultLocale, servlet |
| コンストラクタの概要 | |
DefinitionDispatcherAction()
|
|
| メソッドの概要 | |
ActionForward |
execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP response (or forward to another web component that will create it), with provision for handling exceptions thrown by the business logic. |
protected void |
printError(javax.servlet.http.HttpServletResponse response,
java.lang.String msg)
推奨されていません。 This will be removed after Struts 1.2. |
| クラス 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 |
| フィールドの詳細 |
protected static org.apache.commons.logging.Log log
| コンストラクタの詳細 |
public DefinitionDispatcherAction()
| メソッドの詳細 |
public ActionForward execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
Action 内の executemapping - The ActionMapping used to select this instanceform - The optional ActionForm bean for this request (if any)request - The HTTP request we are processingresponse - The HTTP response we are creating
java.lang.Exception - if the application business logic throws
an exception
protected void printError(javax.servlet.http.HttpServletResponse response,
java.lang.String msg)
throws java.io.IOException
java.io.IOException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||