我一直在问自己这个问题已经有一段时间了,我还没有在网上找到一个很好的解决方案。
所以我使用 Tiles2 和 Spring MVC,我想在 body tile 中动态设置页面标题。有办法吗?
<definition name="mainTemplate" template="/WEB-INF/template/main.jsp">
<put-attribute name="header" value="/WEB-INF/template/header.jsp" />
<put-attribute name="footer" value="/WEB-INF/template/footer.jsp" />
<put-attribute name="body" value="/WEB-INF/template/blank.jsp" />
</definition>
<definition name="list" extends="mainTemplate">
<put-attribute name="body" value="/WEB-INF/jsp/list.jsp" />
</definition>
我目前的解决方案是在控制器中设置标题
model.addAttribute("pageTitle", "blubb");
以及模板中的 ac:out