org.apache.struts2.views.tiles
Class TilesResult
java.lang.Object
org.apache.struts2.dispatcher.StrutsResultSupport
org.apache.struts2.dispatcher.ServletDispatcherResult
org.apache.struts2.views.tiles.TilesResult
- All Implemented Interfaces:
- com.opensymphony.xwork2.Result, Serializable, StrutsStatics
public class TilesResult
- extends ServletDispatcherResult
Renders a view using struts-tiles.
In your web.xml file, you need to add a TilesListener.
<listener>
<listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>
In struts.xml, use type="tiles" on your <result>.
<action name="editUser" class="userAction" method="edit">
<result name="success" type="tiles">userForm</result>
<result name="input" type="tiles">userList</result>
</action>
Making this result type the default for the current package.
<result-types>
<result-type name="tiles"
class="org.apache.struts2.views.tiles.TilesResult" default="true" />
</result-types>
You have to configure tiles itself. Therefore you can add tiles.xml
either
to resources or WEB-INF. You may also use annotations like TilesDefinition
.
- See Also:
- Serialized Form
Method Summary |
void |
doExecute(String location,
com.opensymphony.xwork2.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 |
TilesResult
public TilesResult()
TilesResult
public TilesResult(String location)
doExecute
public void doExecute(String location,
com.opensymphony.xwork2.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.
- Overrides:
doExecute
in class ServletDispatcherResult
- Parameters:
location
- 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.
Copyright © 2000–2017 Apache Software Foundation. All rights reserved.