如何从Play with Java中的表单中的复选框绑定数组?

时间:2014-03-05 20:48:06

标签: 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.field("tags["+i+"]").value() != null) {
     tags.add(pageForm.field("tags["+i+"]").value());
     i++;
  }

但这看起来有点难看。

找到以下解决方案,但我无法弄清楚如何获取密钥的值... #noob

Play 2.0 Java: Bind an array from request

任何人都有更好的方法吗?

0 个答案:

没有答案