com.opensymphony.webwork.dispatcher
Class ServletDispatcherResult
java.lang.Object
com.opensymphony.webwork.dispatcher.WebWorkResultSupport
com.opensymphony.webwork.dispatcher.ServletDispatcherResult
- All Implemented Interfaces:
- com.opensymphony.xwork.Result, Serializable, WebWorkStatics
- public class ServletDispatcherResult
- extends WebWorkResultSupport
Includes or forwards a view. There are three possible ways the result can be executed:
- If we are in the scope of a JSP (a PageContext is available), PageContext's
include
method is called.
- If there is no PageContext and we're not in any sort of include (there is no
"javax.servlet.include.servlet_path" in the request attributes), then a call to
forward
is made.
- Otherwise,
include
is called.
This result follows the same rules from WebWorkResultSupport
.
- Author:
- Patrick Lightbody
- See Also:
RequestDispatcher
,
Serialized Form
Method Summary |
void |
doExecute(String finalLocation,
com.opensymphony.xwork.ActionInvocation invocation)
Dispatches to the given location. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServletDispatcherResult
public ServletDispatcherResult()
doExecute
public void doExecute(String finalLocation,
com.opensymphony.xwork.ActionInvocation invocation)
throws Exception
- Dispatches to the given location. Does its forward via a RequestDispatcher. If the
dispatch fails a 404 error will be sent back in the http response.
- Specified by:
doExecute
in class WebWorkResultSupport
- Parameters:
finalLocation
- the location to dispatch to.invocation
- the execution state of the action
- Throws:
Exception
- if an error occurs. If the dispatch fails the error will go back via the
HTTP request.