我在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>
我有谷歌这个,但无法找到任何解决方案。请指导我。
答案 0 :(得分:3)
拼写错误 - 它应该是<definition>
,而不是<defination>