이 누리집은 대한민국 공식 전자정부 누리집입니다.
김*중
2011-09-08 00:29:56
2,543
공통컴포넌트
완료
저장 후 뒤로가기 버튼을 클릭하면 저장을 하는데 어떻게 하면 저장을 하지 않는지 알고 싶습니다.
컨트롤러에 abstractcontroller? 상속 되어있는데요.
이건 리스트 같은 것에 사용하라는 글을 인터넷에서 봤는데요.
abstractcontroller로는 저장 후 뒤로가기를 막을 수 없나요?
그리고 저장 후 메세지를 띄어야 합니다.
simpleformcontroller를 보니까 저장, 수정 할때 사용하라고 하는데...
리스트와 저장, 수정을 따로 만들어야 하나요?
안녕하세요.. 김재중님..
뒤로가기를 클릭하면.. 동일한 정보가 다시 한번 등록된다는 의미이신 것 같습니다.
이 경우는 뒤로가기를 선택할 때에 동일한 요청이 다시 던져진다는 설명과 함께..
다시 시도할 것이냐 아니냐의 질문이 아오도록 되어 있습니다.
이 떄 "다시 시도"를 선택하면.. 브라우저가 동일한 요청을 다시 서버에 던지기 때문에 서버에서는 새로운 요청과 같이 처리되도록 되어 있습니다.
이 부분을 회피하려면 session에 필요한 정보들을 추가로 적용하시면 됩니다. (해당 부분은 전자정부 표준프레임워크에서 적용되어 있지 않은 상태로 별도로 조치하여야 하며..
인터넷에서 double submit 방지 등으로 검색하시면 됩니다.)
그럼.. 즐거운 하루되십시오.
감사합니다.