Как проверить, начинается ли значение атрибута с определенной строки?
Например, значение атрибута <greeting>
это "Привет, мир!"
Что я хочу, чтобы проверить, является ли <greeting>
начинается с "Привет", если это так, применить шаблон <response>
,
Мой фрагмент шаблона строки:
<if(/*do not know how to write the condition here*/)><greeting:response()><endif>
1 ответ
Выражение, которое вам нужно, нарушает один из основных принципов строгого разделения модельного представления в StringTemplate. По замыслу такого выражения не существует, поэтому вам нужно поместить условие где-то в коде Java, который использует шаблоны.