Как получить элементы списка по индексу в шаблоне freemarker?

есть ли способ получить элемент списка по индексу в шаблоне freemarker, возможно, что-то вроде этого:

<#assign i = 1>
${fields}[i]

Я новичок в freemarker.

1 ответов


Да, вы можете легко использовать индекс, чтобы получить элемент, как ${fields[i]}. Возможно, вы захотите перебрать индексы, используя что-то вроде:

<#list 0..fields?size-1 as i>
${fields[i]}
</#list>

кроме того, вы можете просто перечислить последовательность без индекса, например:

<#list fields as field>
${field}
</#list>