JSONObject jsonObject = new JSONObject();for (Map.Entry entry : param.entrySet()) {String key = entry.getKey();Object value = entry.getValue();jsonObject.put(key, value);} (Map param) 으로 넘거받은 파라미터를 json으로 변환하는 과정 반대로json -> map으로 변환하는 과정ObjectMapper mapper = new ObjectMapper();Map map = new hashMap();map = mapper.convertValue(jsonObject, map.class); json -> dto로 변환DTO dto = new DTO(); ObjectMapp..
리스트를 전달하기 위해 검색을 많이 해봣지만대부분 리스트타입을 리스트 타입으로 넘기거나, json을 json으로 넘기는 경우가 많았다. 내 경우 리스트와 함게 string타입의 다른 파라미터도 같이 넘겨 db를 타는 경우가 많기 때문에파라미터타입을 map으로 주로 사용을 한다. 아래의 경우 파라미터 타입을 HashMap으로 사용하는 경우이다. [script]리스트를 json타입으로 변환해준 후 ajax를 통해 controller로 전달var dataParam = {list:JSON.stringify($scope.lists), param1:'param1', param2:'param2'};$.ajax({type : 'POST', dataType : 'json', data: dataParam,url : url..
ajax 파라미터를 넘기는 방법 중 하나다.일반적인 hashMap을 생각하면 될 것 같다. append를 통해 테이터를 추가 한다. new formData = new FormData(); formData.append(key, value); $.ajax({url: url,data: formData, processData: false, contentType: false, type: 'POST',beforeSend : function(xhr){xhr.setRequestHeader("Ajax", "true");},success: onSuccess,error: onError});function onSuccess(data) {}function onError(data) {alert(data)}});
- Total
- Today
- Yesterday
- date
- hooks
- webpack
- ajax
- 함수형
- html
- paging
- datePicker
- 리액트
- angular
- module
- Redux
- Spring
- script
- hashmap
- Progressbar
- nodeJS
- JSP
- JSON
- typescript
- Props
- React
- java
- list
- JSX
- input
- 스프링
- javascript
- value
- 클래스형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |