작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
PRG Post/Redirect/Get
2023. 01. 06. 15:25 작성
·
834
1
안녕하세요.
redirect를 써서 새로고침 시에
중복 방지하는 것까지는 이해를 했습니다.
그런데 만약에,
restcontroller일 경우
즉 값만 받아서 저장하고 값만 돌려주는 경우에는
따로 redirect 처리하지 않아도 되는 거죠?
예를들면 javascript로 ajax를 사용해서
값을 보내고 저장(또는 삭제, 수정) 하는
경우일 때가 궁금한것입니다!
답변 1
0
2023. 01. 07. 04:35
안녕하세요. goodlucky1215님, 공식 서포터즈 David입니다.
값을 조회하는 상황에서는 redirect 처리하지 않습니다.
저장, 삭제, 수정의 경우는 redirect 처리를 하거나 재요청 할 수 없도록 프론트에서 막기도 합니다. (예: button diasbled 처리)
감사합니다.
2023. 01. 23. 11:45
restcontroller라도
itemRepository.save(item);
해당 로직은 새로고침시 계속 실행되기 때문에 redirect를 해주어야 하지 않나요?
2023. 01. 24. 05:47
네, 맞습니다.
제가 답변을 잘못 작성하였는데, 지웅님 덕분에 다시 수정했습니다. 감사합니다.
restcontroller라도
itemRepository.save(item);
해당 로직은 새로고침시 계속 실행되기 때문에 redirect를 해주어야 하지 않나요?