ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

view

var cnt = $('input[name="checkCondition"]:checked').length;
var conditionArry = new Array();
if(cnt > 0){

  $('input[name="checkCondition"]:checked').each(function (index) {
      conditionArry.push(JSON.parse($(this).next().val()));
  });

  var url = "http://localhost:8088/analysis/startBatch";
  var methodType = "GET";

  var data = {
      conditionArry : JSON.stringify(conditionArry)
  };

  var success = function(data){
      console.log(data)
  }
  var error = function(error,xhr){
      console.log(error)
  }
      commonAjax(url,data,methodType,success,error);
  }else{
alert("๋ถ„์„์กฐ๊ฑด์„ ์„ ํƒํ•ด ์ฃผ์„ธ์š”.");
}

controller

List<Map<String, String>> jsonArray = om.readValue(jsonStr, List.class);
for(Map<String, String> jsonObj : jsonArray) {
	//json to VO
	ConditionVO vo = om.convertValue(jsonObj, ConditionVO.class);
}
๋Œ“๊ธ€
๋ฐ˜์‘ํ˜•