【问题标题】:How to make fmpp fail if a value cannot be found for a variable?如果找不到变量的值,如何使 fmpp 失败?
【发布时间】:2012-07-13 16:37:55
【问题描述】:

当 FMPP 无法在模板中找到变量的值时,是否有一个参数使 FMPP 失败?现在,如果它无法解析变量,它只会用 ${} 保持文本完好无损。

【问题讨论】:

    标签: freemarker fmpp


    【解决方案1】:

    那里发生了一些奇怪的事情,因为它确实失败,并且如果您引用未定义的变量,默认情况下甚至会中止整个批处理。此外,它不会在输出中留下${}-s,因为在模板可以做任何事情之前,所有${} 都被“解析掉”了。所以我怀疑这些变量的值确实是字符串"${}",或者你在border/footer/header 设置中有一些棘手的#escape,或者类似的东西。 (如果你能提供一个简单的例子来重现这个,我当然可以找到原因。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-20
      • 2020-08-14
      相关资源
      最近更新 更多