我的代码 -
<#list elements as element>
//how can i do something like
${elements[element_index + 1]}
</#list>
上面的代码没有编译。
我需要按顺序访问下一个元素。
提前致谢
答案 0 :(得分:3)
您尝试从element
中获取某个项目,但该元素已经是elements
中的项目。在这种情况下,elements
必须是一个序列,您可以从中获取项目,因此您的代码应该看起来像
<#list elements as element>
<#if element_index < elements?size-1>
${elements[element_index + 1]}
</#if>
</#list>
请注意,一旦到达elements
中的最后一项,这项工作就无法完成!会出现某种OutOfRange
错误。