密码来自我的 Servlet 使用免费标记进入 html 文件:
我想检查来自 Servlet 的 ${password} 是否为空。我努力了:
尝试1:
<#if password?has_content>
<strong> Your password: </strong>${password}<br />
</#if>
尝试2:
<#if password??>
您的密码: ${password}
在实际评估之前我必须分配密码吗?
也试过:
尝试3:
<#if ${password} != null>
<strong> Your password: </strong>${password}<br />
</#if>
已在此处检查:如何检查 FreeMarker 模板中是否存在变量?
但不确定如何评估 ${password}?
我是尝试 3 的错误,其他选项也几乎是类似的错误:
发送 FreeMarker 邮件时出错,在 *******.html 中的第 44 行第 16 列遇到“{”。期待以下之一:“>”...“。” ...“[” ...“(” ...“?” ...“!” ... ...“??” ...“+” ...“-” ...“ *" ... "/" ... "%" ... "!=" ... "=" ... "==" ... ">=" ... ... >" ………………“..”…………
谢谢你。
这个错误在我做的时候来了:
模板 tpl = cfg.getTemplate(template.getName());