Dev-/Spring
form태그로 HiddenMethod 활용하기(PUT, PATCH, DELETE)
thiago6
2018. 7. 15. 20:16
REST방식의 설계를 하다보면,, 그래서 자연스럽게 ajax를 사용하다보면,
HiddenMethod를 자주 사용하게 되는데요.
HiddenMethod란, 기본적인 GET, POST방식의 이외의 RequestMethod를 말합니다.
브라우저에 따라 지원의 차이가 있기 때문에,,
보통 headers에 X-HTTP-Method-Override":"사용할 방식"의 헤더를 추가해주어 사용합니다.
form 태그는 기본적으로 GET, POST 방식만 지원합니다.
그렇다면 어떻게 사용할 수 있을까요.
우선,, web.xml에 아래 필터를 추가해주시고,
아래와 같이 사용해주시면 됩니다.