수정후 return
- 작성자 :
- 조*훈
- 작성일 :
- 2012-12-05 18:15:22
- 조회수 :
- 1,052
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
수정페이지에서 데이터를 수정한후에 리스트가 아닌 다시 수정화면으로 돌아와야 합니다.
리스트로 가려면 forward나 redirect로 하면 되는데
다시 수정페이지로 오게하면 주소표시줄에 수정페이지.do 가 아닌
addData.do(등록실행.do)가 그대로 남아 있어서
새로고침을 하면 다시 수정이 이뤄지는 쿼리가 실행됩니다.
어떤 문제인지 알수 있을까요?
리스트로 가려면 forward나 redirect로 하면 되는데
다시 수정페이지로 오게하면 주소표시줄에 수정페이지.do 가 아닌
addData.do(등록실행.do)가 그대로 남아 있어서
새로고침을 하면 다시 수정이 이뤄지는 쿼리가 실행됩니다.
어떤 문제인지 알수 있을까요?
A
안녕하세요.. 조지훈님..
forward의 경우 기존 주소가 남기 때문에 말씀하신 것 처럼.. 이전 주소가 남습니다.
이 경우는 redirect로 수정페이지로 넘어가는 url을 주시면 해당 url로 변경되기 때문에.. 새로고침하셔도 다시 수정이 처리되진 않습니다.
그러나.. 별도의 request이기 때문에.. 이전 request 정보들이 넘어가지 않기 때문에.. 수정페이지 url 에... 키에 해당되는 부분을 get 방식으로 추가하셔야 하구요..
그럼.. 즐거운 하루되십시오.
감사합니다.
forward의 경우 기존 주소가 남기 때문에 말씀하신 것 처럼.. 이전 주소가 남습니다.
이 경우는 redirect로 수정페이지로 넘어가는 url을 주시면 해당 url로 변경되기 때문에.. 새로고침하셔도 다시 수정이 처리되진 않습니다.
그러나.. 별도의 request이기 때문에.. 이전 request 정보들이 넘어가지 않기 때문에.. 수정페이지 url 에... 키에 해당되는 부분을 get 방식으로 추가하셔야 하구요..
그럼.. 즐거운 하루되십시오.
감사합니다.