Java Struts tiles-一个简单的putList导致解析错误
我已经有一段时间没有在瓷砖上做过什么了。我正试图建立一个简单的网站与一些面包屑的功能。我会使用静态面包屑,因为我的页面导航非常有限。这是我的tiles-defs.xml文件: 这真是令人头痛。知道出了什么问题吗?Java Struts tiles-一个简单的putList导致解析错误,java,parsing,struts,tiles,Java,Parsing,Struts,Tiles,我已经有一段时间没有在瓷砖上做过什么了。我正试图建立一个简单的网站与一些面包屑的功能。我会使用静态面包屑,因为我的页面导航非常有限。这是我的tiles-defs.xml文件: 这真是令人头痛。知道出了什么问题吗? 使用Struts 1.3.8 JAR时,它会抱怨元素的顺序。您已将put元素放在第一位,然后是putList元素。 所以代码应该是这样的: <tiles-definitions> <definition name=".template" path="/pag
使用Struts 1.3.8 JAR时,它会抱怨元素的顺序。您已将put元素放在第一位,然后是putList元素。 所以代码应该是这样的:
<tiles-definitions>
<definition name=".template" path="/pages/template.jsp">
<put name="title" value="Template"/>
<put name="header" value="/pages/common_header.jsp"/>
<put name="body" value="/pages/sample.jsp"/>
<put name="footer" value="/pages/common_footer.jsp"/>
<putList name="breadcrumb"/>
</definition>
<!-- staring page for the application -->
<definition name=".start.page" extends=".template">
<put name="title" value="Server details"/>
<put name="body" value="pages/home.jsp" type="page"/>
<putList name="breadcrumb">
<item value="Home" link="#"/>
</putList>
</definition>
</tiles-definitions>
我不明白你的答案-你能详细说明一下吗?putList标签必须写在所有put标签之后。我已经编辑了答案。很抱歉,格式有错误,无法正确读取。
SEVERE: Parse Error at line 45 column 18: The content of element type "definition" must match "(icon?,display-name?,description?,put*,putList*)".
org.xml.sax.SAXParseException: The content of element type "definition" must match "(icon?,display-name?,description?,put*,putList*)".
<tiles-definitions>
<definition name=".template" path="/pages/template.jsp">
<put name="title" value="Template"/>
<put name="header" value="/pages/common_header.jsp"/>
<put name="body" value="/pages/sample.jsp"/>
<put name="footer" value="/pages/common_footer.jsp"/>
<putList name="breadcrumb"/>
</definition>
<!-- staring page for the application -->
<definition name=".start.page" extends=".template">
<put name="title" value="Server details"/>
<put name="body" value="pages/home.jsp" type="page"/>
<putList name="breadcrumb">
<item value="Home" link="#"/>
</putList>
</definition>
</tiles-definitions>