3

我使用速度将字符串(模板)与字段合并

hi there I'am ${name},
And I'am ${age} old.

速度合并了该字段${name}${age}与一种哈希表:

velocityEngine.evaluate(context, writer, "", template);

context是哈希表(或更好的VelocityContext类型)

我想当 Velocity 在上下文中找不到该字段时,他只是删除它们。

我可以用财产或其他东西做到这一点吗?

4

1 回答 1

1

不确定这是否是您要问的,但是如果您想防止未分配的模板变量出现在合并的模板中,您可以通过编写来使用安静的符号$!{name},还有一个全局设置。

于 2009-11-07T17:21:17.763 回答