I am using Tiles with Struts2. In struts.xml I need to define <result-types>
for every package. How can I make it global so all packages show type as tiles like <result type="tiles"></result>
<package name="student" namespace="/student" extends="struts-default">
<result-types>
<result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult"/>
</result-types>
</package>
You'd put your actions into a package extending "tiles-default"
instead of "struts-default"
. The "tiles-default"
package already defines a "tiles"
result type.
Alternatively, you could create a parent package that extends "tiles-default"
and use that as your parent package for all your app's packages.