js
var formData = $('form').serialize();
var url = "/컨트롤러매핑"
$.ajax({
type: 'POST',
url: url,
data: formData,
success: function (data) {
//성공시로직
},
error: function (xhr, status, error) {
console.log(error,xhr,status );
},
});
form태그안의 input타입의 태그들이 string형태로 컨트롤러로넘어가 input태그의 name이 Map의 Key, value가 Map의 value로 넘어온다
컨트롤러
@RequestMapping(value = "/test")
public Map<String,Object> test(@RequestParam HashMap params) throws Exception {
System.out.println(params);
return params;
}
※checkbox 타입은 첫번째값만넘어온다 VO로받아야함.
'DEV > Spring&Java' 카테고리의 다른 글
gradlew 실행시 VM옵션 spring.profiles.active넣는법 (0) | 2021.01.26 |
---|---|
JSP JSTL 리스트 size 구하기 (0) | 2020.06.19 |
Jsch 원격SSH접속 커맨드 실행 (0) | 2020.02.11 |
파일 전송중인지 체크 (0) | 2019.10.24 |
스프링 파일 다운로드 (0) | 2018.10.17 |