Java 使用Apache Tiles时Struts2中的命名空间问题
说到Struts2,我有一个简单的问题。我在Struts2项目中使用了tiles插件。众所周知,瓷砖用于制作模板。我们可以在struts.xml配置文件中为我们的包提供名称空间: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" /> 所有这些都很好,我仍然可以看到我的页面
<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配置中可能存在一些问题。