Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring구조
- 구글차트
- 캘린더
- servlet-context.xml
- Calendar
- java
- 현재날짜
- root-context.xml
- getDataAtRowProp
- 장고
- 애노테이션
- django
- Javascirpt
- googlechart
- 가상환경
- settings.py
- 핸즈온
- handsontable
- venv
- JavaScript
- Spring
- 정적파일
- 자바
- setDataAtRowProp
- Spring MVC
- annotation
- Chart
- requestparam
- 스프링
- 자바스크립트
Archives
- Today
- Total
현욱블리츠의 개발블로그
javaScript에서 join(,)으로 배열을 controller에서 List로 받기 본문
안녕하세요 현욱블리츠입니다.
이번에는 자바스크립트에서 배열을 controller에서 list로 받는 방법에 대해 정리하려고 합니다.
script
$(document).ready(function(){
var list = ['123', '456'];
console.log(list);
console.log(list.join(','));
$.ajax({
type: 'GET',
url: 'listTest',
data: {'list': list.join(',')},
success : function(data){
console.log('success');
}
});
list가 ['123', '456'] 이런 배열의 형태로 있을 때 이것을 구분자로 구분하여 하나의 값으로 보내야 할 때가 있습니다.
이럴 때 join으로 구분을 지어주고 controller에 값을 보냅니다.
controller
@RequestMapping("/listTest")
@ResponseBody
public String listTest(
@RequestParam(value="list") List<String> list
) {
System.out.println(list);
return "list";
}
이때 컨트롤러에서는 RequestParam으로 List의 형태로 받습니다.
그 후 ajax에 아무값이나 주기 위해서 return 을 해주었습니다.
짧은 글이지만 참고가 되었으면 좋겠습니다. 이만 글 마칩니다~!
Comments