1

List<ArraList>在“模型”中填充如下:

List<ArrayList> selectedAgrovoc=new ArrayList<ArrayList>();
for(int i.......)
{
for(int j......)
{
ArrayList rowNewAgrovoc=new ArrayList();
rowNewAgrovoc.add(new String(....));
rowNewAgrovoc.add(new String(.....));
selectedAgrovoc.add(rowNewAgrovoc);
}

}

访问控制器中的列表:

inputModel create=filledForm.get();
List<ArrayList> ctagsList=inputModel.indertData(create);
return ok(summary.render(create, ctagsList));

在模板字段中:

@(ctagList: List[ArrayList])

编译后出现错误class ArrayList takes type parameters

我的问题是:

  1. 为什么我无法List在模板中访问
  2. 如何在模板中List使用循环显示每个元素for
4

1 回答 1

1

在@(ctagList: List[ArrayList]) 下方,添加@import collection.JavaConversions._ 并将ctagList 声明为arralist - @(ctagList: ArrayList[Long])

于 2014-02-07T17:22:52.057 回答