0
嗨: 我知道如何在jsp頁面中插入屬性和定義,但我不能插入一個嵌套瓷磚。如何插入一個嵌套瓷磚
這是〔實施例:
<definition name="/commonPage" template="/jsp/common/template.jsp">
<put-attribute name="header" value="/jsp/common/defaultHeader.jsp" />
<put-attribute name="menu" value="/jsp/common/defaultMenu.jsp" />
<put-attribute name="footer" value="/jsp/common/defaultFooter.jsp" />
</definition>
<definition name="/all" extends="/commonPage">
<put-attribute name="body" value="/jsp/all_body.jsp" />
<put-list-attribute name="scriptList">
<add-attribute value="/res/script/all.js" />
</put-list-attribute>
</definition>
<definition name="/time" extends="/commonPage">
<put-attribute name="timebar" value="/jsp/common/timebar.jsp" />
<put-attribute name="body" value="/jsp/time_body.jsp" />
<put-list-attribute name="scriptList"></put-list-attribute>
</definition>
</tiles-definitions>
而在tempalte.jsp:
....
<tiles:insertAttribute name="meun">
...
<tiles:insertAttribute name="footer">
現在,在time_body.jsp,我想插入另一個JSP - timebar.jsp。
因此,我在「/ time」的定義中定義屬性,但它不起作用。
這是time_body.jsp代碼:
<div class="div_fullwidth">
<tiles:insertAttribute name="timebar" />
</div>
任何想法?
這種依賴性似乎時間欄無法找到。順便說一下,我使用struts-tiles-plugin。 – hguser