1

我是 struts2 的新手,实际上 Web 应用程序开发的新手刚刚开始开发示例应用程序。目前我在我的项目中使用 struts tile 概念。这是我在应用程序中引用tiles.xml 的方式。

 <listener>
            <listener-class>
                org.apache.struts2.tiles.StrutsTilesListener
            </listener-class>
    </listener>
    <context-param>
            <param-name>tilesDefinitions</param-name>
            <param-value>/WEB-INF/tiles.xml</param-value>
    </context-param>

我想将tiles.xml 放到应用程序的资源文件夹中,尽管将它放在web-inf 文件夹中。我如何在 web.xml 中引用它。

4

1 回答 1

2

将配置文件从其原始位置移动是危险的,应逐个检查。

但通常你可以使用一个技巧:将一个 stub xml 配置文件放在它预期的位置,它只包含include真实文件的,位于 WEB-INF 之外(或在它内部但在另一个位置):

<struts>
   <include file="..\struts.xml"/>
</struts>

如此处所述:http: //struts.apache.org/2.x/docs/struts-1-solutions.html

对于属性,它更难......小心

于 2012-11-20T16:02:40.220 回答