我正在尝试在使用groovy模板播放框架1.2+时在列表中呈现列表。但是,当我在#{list}标记中使用#{list}标记时,我无法获得所需的结果。任何人都可以分享他们在使用groovy模板进行游戏时使用Groovy或CSS的方法。提前致谢
答案 0 :(得分:2)
我使用Play 1.2.5创建了一个小示例项目并修改了这两个文件:
<强> Application.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);
}
}
<强>的index.html 强>:
<ul>
#{list items:listWithLists, as:'listWithinList'}
#{list items:listWithinList, as:'string'}
<li>${string}</li>
#{/list}
#{/list}
</ul>