0
如果我沒有放置佈局屬性並嘗試使用它們,該怎麼辦?就像在下面的例子中,我沒有在baseLayout
中定義主體<put-attribute name="body" value="" />
,但我在<definition name="login"
中使用它。如果在任何其他定義中使用baaselayout來定義「主體」,這是否必要?瓷磚基礎佈局
<definition name="baseLayout" template="/WEB-INF/jsp/layout.jsp">
<put-attribute name="title" value="" />
<put-attribute name="header" value="/WEB-INF/jsp/header.jsp" />
<put-attribute name="navigation" value="/WEB-INF/jsp/navigation.jsp" />
<put-attribute name="footer" value="/WEB-INF/jsp/footer.jsp" />
</definition>
<definition name="login" extends="baseLayout">
<put-attribute name="title" value="Login" />
<put-attribute name="header" value="/WEB-INF/jsp/loginHeader.jsp" />
<put-attribute name="body" value="/WEB-INF/jsp/login.jsp" />
<put-attribute name="footer" value="/WEB-INF/jsp/footer.jsp" />
</definition>
問題編輯。它是'extends =「baseLayout」>' –