Auparavant, je n'avais utilisé que les modèles Scala, mais maintenant j'utilise Java et les modèles Groovy. J'ai du mal à comprendre les modèles Groovy.Comment transmettre un tableau à un modèle, puis afficher le contenu dans Play Framework?
Je passe un tableau de mon contrôleur à la vue comme ceci:
UserRecord[] users = {new UserRecord(1,"Jonas"), new UserRecord(2,"Anders")};
render(users);
Maintenant, comment créer un modèle Groovy qui reçoit le tableau, puis les imprimer dans une liste?
J'ai essayé avec le code ci-dessous, mais il ne fonctionne pas, aucun utilisateur sont répertoriés:
<html>
<body>
<h1>Users</h1>
<ul>
#{list users:users, as:'user' }
</li>${user.name}</li>
#{/list}
</ul>
</body>
</html>
Ah, cela fonctionne sur les collections, mais pas sur les tableaux, donc je vais utiliser ArrayLists à la place, merci. – Jonas