密码使用免费标记从我的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());