如果某個(gè)變量test為null,在ftl頁(yè)面中會(huì)報(bào)錯(cuò),需要寫${test?default("N/A")},加入默認(rèn)就沒(méi)錯(cuò)了,還有就是if_exists,exists,!(嘆號(hào))等等。
在<#if test??></#if>可以防止報(bào)錯(cuò),不能寫test==null這是不對(duì)的,還可以test?exists這樣寫。
學(xué)學(xué)模板:common.ftl
<#macro html title>
<html>
<head>
<title>${title?html}</title>
</head>
<body>
<#nested/>
</body>
</html>
</#macro>
使用頁(yè)面:test.ftl
<#import "common.ftl" as tl>
<@tl.html title="標(biāo)題">
這里寫body的內(nèi)容
</@tl.html>



ExtJS教程- Hibernate教程-Struts2 教程-Lucene教程