본문 바로가기
  • Adillete
【와신상담】

[spring] PRG 라고 들어봤닝

by 아딜렛 2025. 1. 17.

파이널 플젝할때  상품 등록할때 왜 redirect 를 하는지 이해가 안갔던 부분 이고 팀원이 설명해줬지만 나의 빡대가리가 이해하지 못했던것

 

ai gamma로 만들어봄

 

웹브라우저의 새로고침 f5를 하면 마지막에 서버에 전송한 데이터를 다시 전송한다.

상품 등록할때를 예를 들자

상품 이름: 빡대가리의 이해를 돕자

상품가격: 21만원

수량: 1개 를 입력하고 저장을 한후 f5를 계속 누르면 "빡대가리의 이해를 돕자" 가 100개고 200개고 계속 저장이 된다.

 

 

그래서 Redirect를 상세 화면으로 하면은( 내가 방금 저장한 itemid로 redirect 하라는 거였다.)  

컨트롤러가 상세 화면으로 넘어가버리고 상세화면 get/items/{id}로 자동으로 바뀌고 첨부터 상세화면으로 

메소드가 호출되고 서버에 전송하기 때문에 새로고침을 해도 같은 상세화면이 나올뿐 등록하기는 다시 안나온다.

 

대박.... 이걸 이해 못하면서 어떻게 플젝을 했니... 팀원들아..나를 원망해라