Скорость - удаление полей, когда невозможно объединить - PullRequest
3 голосов
/ 02 ноября 2009

Я использую скорость для слияния строки (шаблона) с полем типа

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

скорость слила поля ${name} и ${age} с некой хеш-таблицей:

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

context - это хеш-таблица (или лучше тип VelocityContext)

Я хочу, чтобы Velocity не могла найти поле в контексте, он просто удалял их.

Могу ли я сделать это со свойством или чем-то еще?

1 Ответ

1 голос
/ 07 ноября 2009

Не уверен, что это то, о чем вы спрашиваете, но если вы хотите предотвратить отображение неназначенных шаблонов в объединенных шаблонах, вы можете использовать тихую запись , написав $!{name}, также есть глобальные настройки для этого.

...