2016-06-27 4 views
3

Я новичок в FreeMarker, и я работаю над проектом, который его использует.Перемещение двух последовательностей в Freemarker

Сценарий, у меня есть два списка в FreeMarker, которые я получаю от внутреннего интерфейса (скажем firstNames & lastNames. Теперь то, что я хочу сделать это, я хочу, чтобы цикл через эти списки и получить доступ к значениям от как списки на индексе же.

Я хочу выход быть что-то вроде

<#assign firstNames = fNames/> 
<#assign lastNames = lNames/> 
<body> 
    <table> 
     <loop from 0 to 5> 
     <tr> 
      <td>Hello firstNames[i] lastNames[i]</td> 
     </tr> 
     </loop> 
    </table> 
</body> 

F или простота, я буду считать, что длина списков всегда будет одинаковой (сказать 5).

Есть ли способ достичь этого?

ответ

2

Как это:

<#list firstNames as firstName> 
    Hello ${firstName} ${lastNames[firstName?index]} 
</#list> 
Смежные вопросы