3
我在Spring MVC 3.2中使用Tiles 3。以下是密碼在Spring MVC項目中爲Tiles頁面設置標題
<tiles-definitions>
<definition name="base.definition" template="/pages/Layout/Layout.jsp">
<put-attribute name="title" value="Setting Title" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/pages/Layout/Footer.jsp" />
</definition>
<definition name="*" extends="base.definition">
<put-attribute name="body" value="/pages/{1}.jsp" />
</definition>
</tiles-definitions>
通過使用上面的代碼,我可以得到相同的結構到多個頁面。但只是想知道是否可以爲每個頁面設置標題,而無需在tiles.xml中編寫不同的定義。 在這種情況下,我可以直接從內容頁面控制標題嗎?
有誰知道從視圖而不是控制器怎麼做?我覺得頁面標題應該由視圖而不是控制器或模型來定義。 http://stackoverflow.com/questions/18539517/change-page-title-from-spring-mvc-velocity-view – Ryan
@Ryan在視圖中,你可以使用'
謝謝,但那是不是我正在尋找的方法(請參閱我對Greg Case的迴應http://stackoverflow.com/a/18541739/470749)。 – Ryan