如何使用保留字符(#)作为freemarker中的插值

How to use reserved character (#) as interpolation in freemarker

我的数据模型包含一个名为 user# 的​​字段,如果我将它直接放在模板中,它无法解析模板,示例如下。如何转义 # 字符或任何其他解决方案。在下面的示例中,abc 是一个带有键 user#

的 hashmap
<body>
    <h1>Welcome ${(abc.user#)!}</h1>

已更新更新问题:由于名称有问题的变量毕竟不在顶层,您可以写abc['user#']

顶级变量的旧答案:您可以将其称为.vars['user#']。不幸的是,从 2.3.30 开始没有 \# 转义。