eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

글을 저장 하고 뒤로 가기 하면 저장이 되는데 안되게 하는 방법 좀 문의합니다.
  • 작성자

    김*중

  • 작성일

    2011-09-08 00:29:56

  • 조회수

    2,543

  • 구분

    공통컴포넌트

  • 진행상태

    완료

질문

저장 후 뒤로가기 버튼을 클릭하면 저장을 하는데 어떻게 하면 저장을 하지 않는지 알고 싶습니다.
컨트롤러에 abstractcontroller? 상속 되어있는데요.
이건 리스트 같은 것에 사용하라는 글을 인터넷에서 봤는데요.
abstractcontroller로는 저장 후 뒤로가기를 막을 수 없나요?
그리고 저장 후 메세지를 띄어야 합니다.

simpleformcontroller를 보니까 저장, 수정 할때 사용하라고 하는데...
리스트와 저장, 수정을 따로 만들어야 하나요?

답변

안녕하세요.. 김재중님..

뒤로가기를 클릭하면.. 동일한 정보가 다시 한번 등록된다는 의미이신 것 같습니다.

이 경우는 뒤로가기를 선택할 때에 동일한 요청이 다시 던져진다는 설명과 함께..
다시 시도할 것이냐 아니냐의 질문이 아오도록 되어 있습니다.

이 떄 "다시 시도"를 선택하면.. 브라우저가 동일한 요청을 다시 서버에 던지기 때문에 서버에서는 새로운 요청과 같이 처리되도록 되어 있습니다.

이 부분을 회피하려면 session에 필요한 정보들을 추가로 적용하시면 됩니다. (해당 부분은 전자정부 표준프레임워크에서 적용되어 있지 않은 상태로 별도로 조치하여야 하며..
인터넷에서 double submit 방지 등으로 검색하시면 됩니다.)

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기