給出一個簡單的模板JSP由SiteMesh的3渲染:如何使用自定義屬性與SiteMesh的3
<%@include file="../jsp_inc/taglibs.jsp" %>
<!DOCTYPE html>
<head>
<link rel="stylesheet" type="text/css" href='<c:url value="/css/global.css" />' >
</head>
<body>
<h1>[HEADING]</h1>
<div>
<sitemesh:write property='body'/>
</div>
</body>
該模板按預期工作,插入JSP元素的內容到模板。
正如您從上面所期望的那樣,我希望能夠將JSP中的值(例如.h1元素)插入到我的模板中的相應元素中。
我想:
<sitemesh:getProperty property="page.heading"></sitemesh:getProperty>
模板/裝飾和:
<content tag="heading"></content>
在JSP中,每一個問題上的SO,但我認爲這可能是指的sitemesh 2.我我正在使用Sitemesh 3.
有什麼建議嗎?
順便說一下這篇文章改變了我的生活http://stackoverflow.com/questions/1296235/jsp-tricks-to -make-templating-easy我看不出再次使用SiteMesh的理由,jsp標籤徹底更好 – Magnus 2016-12-22 15:55:24