공통컴포넌트-게시판 긴급질문입니다. ㅠㅠ
- 작성자 :
- 임*재
- 작성일 :
- 2011-09-01 11:43:13
- 조회수 :
- 2,067
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요 ~!
급하게 질문하나 올립니다..
다름이아니라 게시판 에서 글작성시 글을 작성하고 등록을 하고 나면
목록 화면으로 이동을 하자나요
forward: 이용해서요.....
거기까지는 좋은데
목록으로 이동후
forward를 이용하여 목록 url을 이동하기때문인지
새로 고침을 하게되면
또다시 등록이 다시 이루어지는 현상이발생하네요 ... 이런점을 어떻게처리해야될지... 참 막막하여 글을 올려봐요
빠른답변 부탁합니다.. ㅠㅠ
급하게 질문하나 올립니다..
다름이아니라 게시판 에서 글작성시 글을 작성하고 등록을 하고 나면
목록 화면으로 이동을 하자나요
forward: 이용해서요.....
거기까지는 좋은데
목록으로 이동후
forward를 이용하여 목록 url을 이동하기때문인지
새로 고침을 하게되면
또다시 등록이 다시 이루어지는 현상이발생하네요 ... 이런점을 어떻게처리해야될지... 참 막막하여 글을 올려봐요
빠른답변 부탁합니다.. ㅠㅠ
A
문의하신 내용에 답변드립니다.
화면 이동 시, 2가지의 방법이 있습니다.
단순 forward방식과 redirect방식
일단 단순히 게시판의 경우 forward방식으로 결과값을 디비에서 전송 받으면 가능하지만, 게시판의 수정이나 삭제의 경우 삭제된 데이터나 수정된 데이터가 결과값에 수정 되어야 하기 때문에 다시 list로 호출 되는 것이 아니라 변경된 내용이 리다이렉트 방식으로 돌아와서 다시 list를 받아와야 합니다.
따라서 글을 등록/수정/삭제 후 아래외 같이 변경 하시기 바립니다.
return "forward:/guide/selec~~~.do" -> return "redirect:/guide/selec~~~.do"
화면 이동 시, 2가지의 방법이 있습니다.
단순 forward방식과 redirect방식
일단 단순히 게시판의 경우 forward방식으로 결과값을 디비에서 전송 받으면 가능하지만, 게시판의 수정이나 삭제의 경우 삭제된 데이터나 수정된 데이터가 결과값에 수정 되어야 하기 때문에 다시 list로 호출 되는 것이 아니라 변경된 내용이 리다이렉트 방식으로 돌아와서 다시 list를 받아와야 합니다.
따라서 글을 등록/수정/삭제 후 아래외 같이 변경 하시기 바립니다.
return "forward:/guide/selec~~~.do" -> return "redirect:/guide/selec~~~.do"