Arrays 如何将数组传递给模板,然后在Play Framework中显示内容?
以前我只使用Scala模板,但现在我使用Java和Groovy模板。我发现很难理解Groovy模板 我将数组从控制器传递到视图,如下所示:Arrays 如何将数组传递给模板,然后在Play Framework中显示内容?,arrays,templates,groovy,parameters,playframework,Arrays,Templates,Groovy,Parameters,Playframework,以前我只使用Scala模板,但现在我使用Java和Groovy模板。我发现很难理解Groovy模板 我将数组从控制器传递到视图,如下所示: UserRecord[] users = {new UserRecord(1,"Jonas"), new UserRecord(2,"Anders")}; render(users); 现在,如何创建一个接收数组的Groovy模板,然后将它们打印到列表中 我已尝试使用下面的代码,但不起作用,未列出任何用户: <html> <body>
UserRecord[] users = {new UserRecord(1,"Jonas"), new UserRecord(2,"Anders")};
render(users);
现在,如何创建一个接收数组的Groovy模板,然后将它们打印到列表中
我已尝试使用下面的代码,但不起作用,未列出任何用户:
<html>
<body>
<h1>Users</h1>
<ul>
#{list users:users, as:'user' }
</li>${user.name}</li>
#{/list}
</ul>
</body>
</html>
使用者
#{列出用户:用户,如:'user'}
${user.name}
#{/list}
因此,
{list users:users,as:'user'}
应该是{list items:users,as:'user'}
或者仅仅是{list users,as:'user'}
啊,这适用于集合,但不适用于数组,所以我将改为使用ArrayList,谢谢。