Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Apache Tiles时Struts2中的命名空间问题_Java_Namespaces_Struts2_Tiles2_Apache Tiles - Fatal编程技术网

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

Java 使用Apache Tiles时Struts2中的命名空间问题,java,namespaces,struts2,tiles2,apache-tiles,Java,Namespaces,Struts2,Tiles2,Apache Tiles,说到Struts2,我有一个简单的问题。我在Struts2项目中使用了tiles插件。众所周知,瓷砖用于制作模板。我们可以在struts.xml配置文件中为我们的包提供名称空间: <package name="demo" namespace="/menu" extends="default"> 我给我的一个链接赋予了namespace属性 <s:url action="hello" namespace="menu" /> 所有这些都很好,我仍然可以看到我的页面

说到Struts2,我有一个简单的问题。我在Struts2项目中使用了tiles插件。众所周知,瓷砖用于制作模板。我们可以在struts.xml配置文件中为我们的包提供名称空间:

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

我给我的一个链接赋予了namespace属性

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

所有这些都很好,我仍然可以看到我的页面,但是这次,当我在
struts.xml
s:url
中将上述名称空间添加到包定义中时,我丢失了tiles定义。我丢失了我的瓷砖模板、样式(css)和设置。但是,如果不使用这个名称空间,我可以使用tile访问我的页面


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

我想这个链接可以帮助你 .
尝试将您的文件与该示例进行比较。如果没有太多细节,我们无法理解您的问题。

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

上述问题已部分解决。命名空间与平铺无关。可能您应该更具体一些。请提供tiles.xml配置。很抱歉,我是这个社区的新成员,我认为tiles配置中可能存在一些问题。上述问题已部分解决。命名空间与tiles无关。可能您应该更具体一些。请提供tiles.xml配置。很抱歉,我是这个社区的新成员,我认为tiles配置中可能存在一些问题。