공통 컴포넌트 게시판에서 status.setComplete()소스코드가 왜 주석처리가 된건지 알고싶습니다.
- 작성자 :
- 김*중
- 작성일 :
- 2013-03-20 13:27:45
- 조회수 :
- 1,349
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
공통 컴포넌트 게시판에서 status.setComplete()소스코드가 왜 주석처리가 된건지 알고싶습니다.
찾아보니 찾아보니 세션에 저장된 모델을 지운다고 하는거 같은데요.... 이게 이중 섭밋 방지용으로 넣어두 셨던 건가요?
찾아보니 찾아보니 세션에 저장된 모델을 지운다고 하는거 같은데요.... 이게 이중 섭밋 방지용으로 넣어두 셨던 건가요?
A
안녕하세요 프레임워크 센터입니다.
status.Complete()를 주석처리한 이유는
처음에는 이중서밋을 방지하기 위하여 사용하였으나,
해당 메서드가 실행되면 HttpSessionRequiredException이 발생하기 때문에
주석처리를 하였습니다.
이중서밋 방지를 위하여서는 @SessionAttribute를 비롯한 방법을 자유롭게 사용하셔도 됩니다.
수고하세요
status.Complete()를 주석처리한 이유는
처음에는 이중서밋을 방지하기 위하여 사용하였으나,
해당 메서드가 실행되면 HttpSessionRequiredException이 발생하기 때문에
주석처리를 하였습니다.
이중서밋 방지를 위하여서는 @SessionAttribute를 비롯한 방법을 자유롭게 사용하셔도 됩니다.
수고하세요