使用Apache Tiles时Struts2中的命名空间问题

时间:2011-05-12 01:04:02

标签: java namespaces struts2 tiles2 apache-tiles

当我来到Struts2时,我遇到了一个简单的问题。我在Struts2项目中使用了tiles插件。正如我们所知,瓷砖用于制作模板。我们可以在struts.xml中为我们的包命名空间,配置文件:

<package name="demo" namespace="/menu" extends="default">

我将命名空间属性赋予了我的一个链接

<s:url action="hello" namespace="menu" />

所有这些都很顺利,我仍然可以看到我的页面,但这一次,当我将上述命名空间添加到struts.xmls:url中的包定义时,我丢失了我的tile定义。我丢失了瓷砖模板,样式(css)和设置。但是,如果不使用此命名空间,我可以使用磁贴访问我的页面。

请帮助我,我哪里出错了?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我认为此链接可以帮助您 Struts2 tiles integration。 尝试将您的文件与该示例进行比较。没有太多细节我们无法理解您的问题。