깔샴이
441
2018-06-18 17:45:09 작성 2018-06-18 17:50:00 수정됨
3
895

다수의 데이터를 자바단에 넘길때 질문



아래와 같이 _openApiMap에 다수의 값(500개 정도)을 셋팅하고 자바단(전자정부프레임워크)으로 넘겨서 처리하고 싶은데

javascript에서 어떻게 데이터를 넘겨서 java단에서 어떻게 받아야할지 잘모르겠습니다.

잘부탁드립니다.


---------------------------javascript----------------------------------
var _openApiMap = {};


_openApiMap['20180101_1'] = '부산_21';
_openApiMap['20180102_1'] = '서울_22';
_openApiMap['20180103_1'] = '창원_23';
_openApiMap['20180104_1'] = '광주_24';


........


var insertProcess = function(){


 $.ajax({
  type : 'POST',
  url : '<c:url value="/test/insertTest.do" />',
  data : _openApiMap ,
  dataType: "text",  
  success : function(data) {
  
  }
 });
}


---------------------------java----------------------------------
@RequestMapping("/webCall/insertTest.do")
 public String insertTest(HttpServletRequest request, ModelMap model)
  throws Exception {






0
  • 답변 3

  • 도라도로떠납니다
    719
    2018-06-18 17:58:28

    얼마나 다수인지 모르겠으나 트래픽이 허용하는한

    json 이던 뭐든 post 에 담아서 보내면 처리할수 있을것 같습니다

  • 안움직여도쏜다
    2k
    2018-06-18 17:59:11

    스크립트단은 딱히 문제가 안보입니다


    java단에서 param을 받을때 


    @RequestParam(value = "_openApiMap[]") String[] _openApiMap,


    이렇게 선언해서 받아오면 될꺼같습니다

  • 깔샴이
    441
    2018-06-18 18:04:10
    감사합니다. 많은 도움 되었습니다.
  • 로그인을 하시면 답변 을 등록할 수 있습니다.