Development/Spring & SpringBoot

[스프링, Spring] jsp에서 ajax로 PATCH, PUT, DELETE 요청시 파라미터 NULL 문제

컴공 K 2022. 1. 15. 00:01

Spring jsp에서 ajax로 PATCH, PUT, DELETE 요청시 파라미터 NULL 문제

Spring MVC 프로젝트에서 jsp 파일 안에 ajax로 PATCH 요청시 제대로 작업이 수행되지 않아 데이터를 출력해 보니 NULL값이었다.

 

이를 해결하기 위해서는 톰캣 서버의 server.xml 파일에서 Connector 태그에 parseBodyMethods="POST,PUT,DELETE,PATCH"를 추가해주면 된다. server.xml에 Connector 태그가 몇개 있을 텐데 아래 같이 port와 protocol 등 같은 정보를 넣은 Connector 태그에 추가해주면 된다.

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" parseBodyMethods="POST,PUT,DELETE,PATCH"/>

 

 

 

 

 

https://cchoimin.tistory.com/entry/Spring-REST-API-%EA%B0%9C%EB%B0%9C%EC%8B%9C-ajax%EB%A1%9C-DELETEPATCHPUT-%EC%9A%94%EC%B2%AD%EC%8B%9C-%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0-NULL%EB%AC%B8%EC%A0%9C

 

[Spring] REST API 개발시 ajax로 DELETE,PATCH,PUT 요청시 파라미터 NULL문제

REST API를 개발하다가 아래와 같이 삭제 요청을 하다 서버쪽에서 데이터를 받아오려고하는대 계속 null값이 받아졌다. 1 2 3 4 5 6 7 8 9 10 11 $.ajax({             url : "/board",      ..

cchoimin.tistory.com

728x90