无法将JavaScript JSON对象值设置为表单

无法将JavaScript JSON对象值设置为表单,javascript,java,json,spring-mvc,Javascript,Java,Json,Spring Mvc,我的JSP: 我有一个MyForm.Java: function getjson(){ var json = []; var checkedBoxes = $('input[name="checkedList"]:checked').map(function() { return this.value; }).get(); var checkedBoxes1 = $('input[name="checkedList1"]:checked').map(function()

我的JSP:

我有一个
MyForm.Java

function getjson(){
  var json = [];
  var checkedBoxes = $('input[name="checkedList"]:checked').map(function() {
    return this.value;
  }).get();
  var checkedBoxes1 = $('input[name="checkedList1"]:checked').map(function() {
    return this.value;
  }).get();

  json.push({"id":checkedBoxes});
  json.push({"Flap":checkedBoxes1});
  document.getElementById("jsonObj").value = json;
}

这里,
checkboxValue
的值保存在变量
checkboxValue
中,但是
jsonObject
不与变量绑定。我不知道为什么。需要一些重要的帮助。你的
jsp
应该是这样的

private String checkboxValue;

private jsonObject jsonObject;


//getters and setters 
private String checkboxValue;

private jsonObject jsonObject;


//getters and setters 
<form:form modelAttribute="myForm" action="/action" id="Submitform">
  <input type="checkbox" value="1" name="checkboxValue" />
  <input type="hidden" name="jsonObject" id="jsonObj" value=""/>
  <input type="button" value="Submit" onclick="getjson()"/>
</form:form>
function getjson(){
  var json = [];
  var checkedBoxes = $('input[name="checkedList"]:checked').map(function() {
    return this.value;
  }).get();
  var checkedBoxes1 = $('input[name="checkedList1"]:checked').map(function() {
    return this.value;
  }).get();

  json.push({"id":checkedBoxes});
  json.push({"Flap":checkedBoxes1});
  document.getElementById("jsonObj").value = json;
  document.getElementById("Submitform").submit();
}