Play-framework-使用复选框html可以传输什么样的值?

时间:2013-07-08 14:01:09

标签: html playframework

我有一个表单,用户可以使用复选框选择不同的文章。我想传递检查文章的文章编号,如下:

         <br><input type="checkbox" id="articleNr" name="articleNr"   value="${item.articleNr}" />${item.title}

即使文章已被检查,我的播放方法也会为文章编号返回0:

    public static void addToX(double boardNr, double articleNr1){
                System.out.println("Article Nr: " + articleNr1);

我正在尝试使用复选框做什么?

2 个答案:

答案 0 :(得分:0)

放置调试点并检查request.params的值 看看变量是否存在。

对于复选框,如果未选中,则不会提交任何内容。不确定游戏如何处理它。经过检查,您应该能够在变量中看到一个值。

答案 1 :(得分:0)

如果你什么都没检查就没有发送,默认情况下,当你选中帮助器复选框播放时它是一个布尔值,如果你使用标准输入chekcbox什么都不会在请求参数的地图中:

地图&LT; String,String []&gt; map = request()。body()。asFormUrlEncoded(); String [] checkedValue = map.get(“articleNr”);

如果没有选中任何内容,它将为null