Как проверить, начинается ли значение атрибута с определенной строки?

Например, значение атрибута <greeting> это "Привет, мир!"

Что я хочу, чтобы проверить, является ли <greeting> начинается с "Привет", если это так, применить шаблон <response>,

Мой фрагмент шаблона строки:

<if(/*do not know how to write the condition here*/)><greeting:response()><endif>

1 ответ

Выражение, которое вам нужно, нарушает один из основных принципов строгого разделения модельного представления в StringTemplate. По замыслу такого выражения не существует, поэтому вам нужно поместить условие где-то в коде Java, который использует шаблоны.

Другие вопросы по тегам