2012-07-18 43 views
4

如何通過GET處理Play Framework 2.0 JAVA中的多個複選框?通過GET在JAVA中播放Framework 2.0多個複選框

該網址看起來類似於:http://localhost:9000/games?type=platform&type=role。 如何在控制器的「設置」變量中同時獲得「類型」值?

我的形式如下:

<input type="checkbox" name="type[]" class="" value="all-types"> 
<input type="checkbox" name="type[]" class="" value="platform"> 
<input type="checkbox" name="type[]" class="" value="role"> 

謝謝!

回答

6

看一看http://www.playframework.org/documentation/2.0/ScalaForms,部分 「重複值」:

1)命名字段type[0]type[1],....

2)然後您就必須在控制器列表[字符串],其中你必須查找檢查值。

+1

謝謝塞繆爾!但是這需要整個控制器寫成Scala而不是Java? – 2012-07-18 11:45:59

+1

據我在http://www.playframework.org/documentation/2.0/JavaForms中可以確定的,Java中的相同也應該起作用。 – Samuel 2012-07-18 13:01:59