json 전송시 시크립트에서 json 을 만들어 전송을 하였는데
form에서 json 으로 전송할려면 enctype를 추가해주면 되었다.
<form id="frmFormSearch" enctype='application/json'method="post" action="${pageContext.request.contextPath}/주소">
<input type="text" class="before" id="before" name="before" placeholder="기존이름">
<input type="text" class="after" id="after" name="after" placeholder="변경이름">
<button type="submit" class="btn_search">적용</button>
</form>
서버단 컨트롤러는 이렇게 작성해주면 되었다.
//사이트 컨텍스트 변경시
@ResponseBody
@RequestMapping(value = "/경로", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
public CommonData image_path_update(@RequestParam Map<String, Object> map) throws Exception{
smsp.print_String("/경로");
Iterator<String> keys = map.keySet().iterator();
while( keys.hasNext() ){
String strKey = keys.next();
String strValue = (String) map.get(strKey);
//출력( strKey +":"+ strValue );
}
// 받아온 변수...별작업 없이 리턴
return map;
}
'SPRING FRAMEWORK' 카테고리의 다른 글
스프링 리소스 파일 읽기 (0) | 2023.02.20 |
---|---|
CommonData LinkedHashMap (0) | 2022.12.15 |
Spring mvc samesite cookie 결제 모듈 연동시 세션이 끊어지는 경우 (0) | 2022.09.16 |
SPRING MVC 카카오톡 로그인 해보기 (6) | 2021.03.03 |
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener (0) | 2020.09.14 |