发送FreeMarker邮件时发生错误“{”

时间:2013-06-19 16:22:03

标签: freemarker

密码使用免费标记从我的Servlet进入html文件:

我想检查来自Servlet的$ {password}是否为空。我试过了:

尝试1:

 <#if password?has_content>
 <strong> Your password: </strong>${password}<br />
 </#if>

尝试2:

&lt; #if密码??&gt;  您的密码: $ {密码}

在实际评估之前是否必须指定密码?

也尝试过:

尝试3:

 <#if ${password} != null>
 <strong> Your password: </strong>${password}<br />
 </#if>

已在此处查看:How to check if a variable exists in a FreeMarker template?

但不确定如何评估$ {password}?

我在尝试3时遇到错误,其他选项也出现类似的错误:

发送FreeMarker邮件时出错在*******。html第44行,第16行遇到“{”。 期待以下之一:     “&gt;” 中...     “” ...     “[”......     “(”......     “?” ...     “!” ...      ...     “??” ...     “+”......     “ - ”......     “*”......     “/”......     “%”......     “!=”......     “=”......     “==”......     “&gt; =”......      ...     “&gt;” 中...      ...      ...      ...     “......”......      ...      ...

谢谢。

我正在做这个错误:

模板tpl = cfg.getTemplate(template.getName());

0 个答案:

没有答案