Jakarta ee Struts.xml将全局结果类型定义为平铺

Jakarta ee Struts.xml将全局结果类型定义为平铺,jakarta-ee,struts2,tiles2,Jakarta Ee,Struts2,Tiles2,我正在使用带支柱的瓷砖2。在struts.xml中,我需要为每个包定义。如何使其成为全局的,以便所有包都将类型显示为平铺像 您应该将您的操作放入一个扩展“tiles default”的包中,而不是“struts default”。“tiles default”包已经定义了一个“tiles”结果类型 或者,您可以创建一个扩展“tiles default”的父包,并将其用作您所有应用程序包的父包。或者他可以定义一个扩展任何内容的堆栈,或者从头开始创建一个新的堆栈,只要他定义了结果类型并使用结果类型标

我正在使用带支柱的瓷砖2。在struts.xml中,我需要为每个包定义
。如何使其成为全局的,以便所有包都将类型显示为平铺


您应该将您的操作放入一个扩展
“tiles default”
的包中,而不是
“struts default”
“tiles default”
包已经定义了一个
“tiles”
结果类型


或者,您可以创建一个扩展
“tiles default”
的父包,并将其用作您所有应用程序包的父包。

或者他可以定义一个扩展任何内容的堆栈,或者从头开始创建一个新的堆栈,只要他定义了结果类型并使用结果类型标记命名tiles result,使用默认属性和值true(除了'default=“true”'之外,他在当前xml中拥有所有内容)。。。正如这里解释的:@dave newton,我已经在底部的问题中添加了你的解决方案。我希望这就是你想要我做的。是吗?@Rashid否,已经有了一个由tiles插件提供的“tiles default”包。您正在按照四元数的建议进行操作,但将其命名为与已提供的包相同的名称。
 <package name="student" namespace="/student" extends="struts-default">

        <result-types>
            <result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult"/>
        </result-types>
</package>