중복저장 방지
- 작성자 :
- 전*식
- 작성일 :
- 2012-03-18 21:04:00
- 조회수 :
- 2,076
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
게시판이나 공지 사항에서 정상적으로 등록이 완료후 F5로 화면을 다시 로드시에
이전에 저장되었던 데이타가 계속 중복이 되어 집니다.
그래서 인터넷을 통해 @SessionAttributes를 통해 해보려고 했는데.
Session attribute 'ad5500VO' required - not found in session
이라는 에러가 나옵니다.
인터넷으로 찾아보고 설정을 해봐도 잘안되서 글을 올립니다.
처리 방법이 있으면 답변 부탁 드립니다.
이전에 저장되었던 데이타가 계속 중복이 되어 집니다.
그래서 인터넷을 통해 @SessionAttributes를 통해 해보려고 했는데.
Session attribute 'ad5500VO' required - not found in session
이라는 에러가 나옵니다.
인터넷으로 찾아보고 설정을 해봐도 잘안되서 글을 올립니다.
처리 방법이 있으면 답변 부탁 드립니다.
A
안녕하세요.. 전두식님...
@SessionAttributes에 의해 double submit 방지를 하신 경우는..
새로고침을 강제로 하게되면.. 올려주신 것과 같이 HttpSessionRequiredException이 발생하도록 되어 있습니다. (정상적으로 처리하셨습니다.)
원리는 등록페이지 또는 수정페이지에 들어가면서.. 특정 정보를 세션에 넣고...
등록 또는 수정 처리가 완료되면.. 해당 정보를 세션에 삭제하는 것입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
@SessionAttributes에 의해 double submit 방지를 하신 경우는..
새로고침을 강제로 하게되면.. 올려주신 것과 같이 HttpSessionRequiredException이 발생하도록 되어 있습니다. (정상적으로 처리하셨습니다.)
원리는 등록페이지 또는 수정페이지에 들어가면서.. 특정 정보를 세션에 넣고...
등록 또는 수정 처리가 완료되면.. 해당 정보를 세션에 삭제하는 것입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.