首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Struts通配符与Tiles通配符NoSuchDefinitionException

Struts通配符与Tiles通配符NoSuchDefinitionException
EN

Stack Overflow用户
提问于 2013-01-17 19:21:52
回答 1查看 802关注 0票数 2

我在Struts2项目中使用tiles动态生成布局。问题是,我必须在我的tiles.xml文件中进行多次冗余。所以我决定在tiles中使用通配符来解决这个问题。

我读过本教程,并遵循所有的指示。我用maven创建了我的webapp应用程序。请看我的配置文件。

当我调用这个链接时:

代码语言:javascript
复制
localhost/test -> it works
localhost/** -> it works
localhost/test2 -> it does not work anymore, so wildcard was not called

请帮帮我。我不知道如何解决这个问题。谢谢!

  1. pom.xml 4.0.0 projectName tilesWildcard war 0.0.1-快照tilesWildcard Maven Webapp http://maven.apache.org junit junit 3.8.1测试org.apache.struts struts2 2-核2.3.8 org.apache.struts struts2-tiles-plugin 2.3.8 tilesWildcard
  2. src/main/resources/struts.xml
  3. /WEB/tiles.xml
  4. 文件结构 /WEB /tiles/body.jsp .WEB /tiles/footer.jsp /tiles/tiles er.jsp /tiles/template.jsp
EN

回答 1

Stack Overflow用户

发布于 2013-01-23 07:12:39

很抱歉收到很晚的回复,但您正在调用: localhost/test2,但是tiles的定义是"package/*“,因此您需要调用localhost/package/test2 2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14386499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档