我正在尝试在使用 groovy 模板播放框架 1.2+ 时在列表中呈现列表。但是,当我在 #{list} 标记中使用 #{list} 标记时,我没有得到想要的结果。任何人都可以分享他们在使用 groovy 模板进行游戏时是如何解决这个问题的(无论是使用 Groovy 还是 CSS)。提前致谢
问问题
692 次
1 回答
2
我用 Play 1.2.5 创建了一个小示例项目并修改了这两个文件:
应用程序.java:
public class Application extends Controller {
public static void index() {
List<List<String>> listWithLists = new ArrayList<List<String>>();
List<String> listInList1 = new ArrayList<String>();
listInList1.add("1st element in 1st list");
listInList1.add("2nd element in 1st list");
listWithLists.add(listInList1);
List<String> listInList2 = new ArrayList<String>();
listInList2.add("1st element in 2nd list");
listInList2.add("2nd element in 2nd list");
listWithLists.add(listInList2);
render(listWithLists);
}
}
索引.html:
<ul>
#{list items:listWithLists, as:'listWithinList'}
#{list items:listWithinList, as:'string'}
<li>${string}</li>
#{/list}
#{/list}
</ul>
于 2013-01-04T19:56:21.607 回答