【发布时间】:2016-03-08 11:59:13
【问题描述】:
我在我的Spring MVC 项目中使用Apache tiles。
整个事情工作正常,直到我在我的<tiles-definations> 标签中添加另一个defination。
当我在<tiles-defination> 标签中添加多个<defination> 时,它开始给我以下错误消息。
元素类型“tiles-definitions”的内容必须匹配 "(定义)+"。
Tiles.xml
<definition name="common" template="/WEB-INF/templates/template.jsp">
<put-attribute name="header" value="/WEB-INF/templates/header.jsp" />
<put-attribute name="sidebar" value="/WEB-INF/templates/sidebar.jsp" />
<put-attribute name="footer" value="/WEB-INF/templates/footer.jsp" />
</definition>
<definition name="tilesHomePage" extends="common">
<put-attribute name="body" value="/WEB-INF/home.jsp" />
</definition>
<defination name="studentForm" extends="common">
<put-attribute name="body" value="/WEB-INF/form.jsp"/>
</defination>
我用谷歌搜索了这个,但找不到任何解决方案。请指导我。
【问题讨论】:
-
defination应该是definition...a必须是i。 -
我已经尝试了 2 天了!!不敢相信!
标签: spring spring-mvc tiles apache-tiles