Playframework 如何使用Java从表单中的复选框绑定数组?

Playframework 如何使用Java从表单中的复选框绑定数组?,playframework,playframework-2.2,Playframework,Playframework 2.2,获得以下表格: <input type="checkbox" name="tags[]" value="x"> <input type="checkbox" name="tags[]" value="y"> ... ... 这将被绑定到我可以重复的东西上。我可以做到: ArrayList<String> tags = new ArrayList<String>(); int i = 0; while(pageForm.fiel

获得以下表格:

<input type="checkbox" name="tags[]" value="x"> 
<input type="checkbox" name="tags[]" value="y"> 
...

...
这将被绑定到我可以重复的东西上。我可以做到:

  ArrayList<String> tags = new ArrayList<String>();
  int i = 0;
  while(pageForm.field("tags["+i+"]").value() != null) {
     tags.add(pageForm.field("tags["+i+"]").value());
     i++;
  }
ArrayList tags=new ArrayList();
int i=0;
while(pageForm.field(“tags[“+i+”])。value()!=null){
tags.add(pageForm.field(“tags[“+i+”])).value();
i++;
}
但这似乎有点难看

找到了以下解决方案,但我不知道如何获取键的值#努布


有谁能找到更好的方法吗?

TBH我不知道是否有比Nico在上述帖子中建议的更好的解决方案,我;我还在用它