Apache Struts 2 Plugin Registry > Home > Tiles Plugin > Tiles Result |
Renders a view using struts-tiles.
In your web.xml file, you need to add a servlet entry for TilesServlet to load the tiles definitions into the ServletContext. <servlet> <servlet-name>tiles</servlet-name> <servlet-class>org.apache.tiles.servlets.TilesServlet</servlet-class> <init-param> <param-name>definitions-config</param-name> <param-value>/WEB-INF/tiles-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
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>