我是struts2的新手,事实上,Web应用程序开发的新手刚刚开始开发一个示例应用程序。目前我在我的项目中使用struts tiles概念。以下是我在应用程序中引用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中引用它。
答案 0 :(得分:2)
从原始位置移动配置文件是危险的,并且应逐案检查。
但通常你可以使用一个技巧:将stub xml配置文件放在预期的位置,它只包含真实文件的include
,位于WEB-INF之外(或者在它里面,但在另一个地方):
<struts>
<include file="..\struts.xml"/>
</struts>
如下所述:http://struts.apache.org/2.x/docs/struts-1-solutions.html
对于属性来说,这更难......小心