Если вы просто хотите, чтобы Velocity отображала значение, если оно есть или отображает ничего, если отсутствует, тихая ссылка сама по себе сделает трюк:
$!incentive.disclaimer
Если вы хотите явно протестировать пустое, StringUtils из Apache Commons Lang может Помогите. Сначала добавьте его в свой контекст (ссылка здесь):
context.put("StringUtils", StringUtils.class);
Хотя, если вы используете более старую версию Velocity, ей может не понравиться ссылка на класс, поэтому вы можете добавить экземпляр вместо этого:
context.put("StringUtils", new StringUtils());
Затем вы можете вызвать его isEmpty из своего шаблона Velocity:
Наиболее распространенный случай, когда вам нужно #if: ваша переменная является частью большей части текста, и вы не хотите показывать ее, если переменная пуста. Тогда вам это нужно: