Если я вас правильно понимаю, это довольно легко достичь.
Чтобы сделать это в Groovy, используя Play, вы можете просто сделать
#{list users, as:'user'}
<li>${user_index}. ${user}</li>
#{/list}
См. Список тегов для более подробной информации. http://www.playframework.org/documentation/1.2.2/tags#list
Очевидно, вы могли бы просто сделать это с помощью OrderedList в HTML, используя за пределами тега List, который по умолчанию в HTML будет отображать нумерованный список.
Итак, ваш код может быть просто
<ol>
#{list users, as:'user'}
<li>${user}</li>
#{/list}
</ol>