본문 바로가기
Dev/Spring

@PathVariable 리다이렉트 구현하기

by vellahw 2023. 4. 1.

 

 

https://tavi.tistory.com/112

 

@PathVariable 적용기

이론 공부하며 포스팅했던 @PathVariable에 대한 게시글 인데 프로젝트를 진행하며 읽어보았을 때 내가 쓴 글임에도 어떻게 적용해야될지를 모르겠더라 ㅎ 저 글을 작성할 때도 RESTful 서비스에 대

tavi.tistory.com

 

@PathVariable을 적용 했다면 수정 구동, 삭제 등을 구현하 리다이렉트를 마주하게 될 것이다. 이거도 진짜 별거 읎음..


 

 

컨트롤러의 수정 구동 메소드는 이렇게 작성하였다.

Ajax를 활용하여 해당 게시글의 카테고리와 글 번호 값을 가져올 것이다. 

 

스크립트 일부

유효성 검사를 거치는 스크립트문의 일부인데 모든 유효성 검사를 통과하면 카테고리와 글 번호를 변수에 담아 Ajax를 통해 Controller로 넘겨주게 된다.

위에 첨부한 컨트롤러 캡쳐본과 같이 넘겨준 값을 그대로 Controller에서 문자열과 함께 섞어 사용해주었다.

 

 

삭제 구현시엔 간단하게 디테일을 받는 맵을 생성한 후 거기서 카테고리에 해당하는 Object를 toString으로 변환하여 가져와 사용해주었다!

 

 

카테고리를 운동/스포츠에서 아웃도어/여행으로 변경한 후 수정을 누르면 리다이렉트가 잘 되는 모습을 확인 할 수 있다~~

 

댓글