元素类型 "tiles-definitions" 的内容必须匹配 "(definition)+"
The content of element type "tiles-definitions" must match "(definition)+"
我在我的 Spring MVC
项目中使用 Apache tiles
。
整个过程运行良好,直到我在我的 <tiles-definations>
标签中添加另一个 defination
。
当我在我的 <tiles-defination>
标签中添加多个 <defination>
时,它开始给我以下错误消息。
The content of element type "tiles-definitions" must match
"(definition)+".
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>
我有 google 这个,但找不到任何解决方案。请指导我。
拼写错误 - 应该是 <definition>
,而不是 <defination>
我在我的 Spring MVC
项目中使用 Apache tiles
。
整个过程运行良好,直到我在我的 <tiles-definations>
标签中添加另一个 defination
。
当我在我的 <tiles-defination>
标签中添加多个 <defination>
时,它开始给我以下错误消息。
The content of element type "tiles-definitions" must match "(definition)+".
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>
我有 google 这个,但找不到任何解决方案。请指导我。
拼写错误 - 应该是 <definition>
,而不是 <defination>