如何从java上的json列表中获取选定的值

时间:2017-01-12 11:40:58

标签: java json

我从db列出并输入带有复选框和值的json列表。我需要插入表db的值。那么,如何从java中选中的复选框中获取值?非常感谢。

在JSP文件

function refreshList() {
  var collection = "";
  collection = collection
  + " <table><thead><th class='LIST'><span><label>Selection</span></label></th><th class='LIST'><span><label>List</span></label></th></thead><tbody>";

  var isnew = $("input:radio[name=isnew ]:checked").val();
  var string = "";
  $.getJSON('${pageContext.request.contextPath}/master.do?reqcode=refreshList', {
    'isnew ' : isnew
  }, function(result) {
    $.each(result,function(key,value) {
      string = string + "<tr><td> "
      + "<input id='id' type='checkbox' value=" + key + "/></td>" + "<td> " + value
      + "</td></tr>";
    });

    collection = collection + string + " </tbody></table> ";
    $('#collectionid').html(collection);
  });
}
<div id="collectionid"></div>

1 个答案:

答案 0 :(得分:1)

您需要在复选框上设置name属性。

<input name="chkBox" type="checkbox" value="xxx" />

您可以从servlet请求对象中获取复选框值,如下所示:

String[] values = request.getParameterValues("chkBox");