#if在freemarker模板的头部

时间:2013-08-28 20:06:14

标签: boolean freemarker

我是FTL的新手,请原谅我对语言的无知。

我正在尝试使用以下代码提取Google Survey脚本。

<%#if Page.ShowSurvey = 'true'%>
     <ui:include src="/includes/survey.jsp" /><%/#if%>

代码放在'head'标签中。当我去测试部署页面时,我收到服务器错误。

有人可以说明如何正确地做到这一点。

感谢。

1 个答案:

答案 0 :(得分:0)

将Freemarker conditional syntax@include_page命令一起使用:

<#assign c=JspTaglibs["http://java.sun.com/jstl/core"] />

<@c:if test="Page.ShowSurvey eq 'true'">  
  <@c:import url="/includes/survey.jsp" />  
</@c:if>