元素类型的内容" tiles-definitions"必须匹配"(定义)+"

时间:2016-03-08 11:59:13

标签: spring spring-mvc tiles apache-tiles

我在Apache tiles项目中使用Spring MVC。 整个过程正常,直到我在defination标记中添加另一个<tiles-definations>

当我在<defination>标记中添加多个<tiles-defination>时,它会开始向我显示以下错误消息。

  

元素类型的内容&#34; tiles-definitions&#34;必须匹配   &#34;(定义)+&#34;

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>

我有谷歌这个,但无法找到任何解决方案。请指导我。

1 个答案:

答案 0 :(得分:3)

拼写错误 - 它应该是<definition>,而不是<defination>