본문 바로가기

Dev-/Spring

form태그로 HiddenMethod 활용하기(PUT, PATCH, DELETE)

REST방식의 설계를 하다보면,, 그래서 자연스럽게 ajax를 사용하다보면,

HiddenMethod를 자주 사용하게 되는데요.


HiddenMethod란, 기본적인 GET, POST방식의 이외의 RequestMethod를 말합니다.


브라우저에 따라 지원의 차이가 있기 때문에,, 

보통 headers에 X-HTTP-Method-Override":"사용할 방식"의 헤더를 추가해주어 사용합니다.




form 태그는 기본적으로 GET, POST 방식만 지원합니다.

그렇다면 어떻게 사용할 수 있을까요.


우선,, web.xml에 아래 필터를 추가해주시고,


아래와 같이 사용해주시면 됩니다.