return forward시 새로고침 데이타 연속들어가는 문제
- 작성자 :
- 김*규
- 작성일 :
- 2012-04-13 13:12:46
- 조회수 :
- 2,021
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
데이타 등록후 새로고침을 누르면 데이터가
이중으로 들어갑니다. return "forward:"
해결방법이 있는지요??
이중으로 들어갑니다. return "forward:"
해결방법이 있는지요??
A
안녕하세요.. 김용규님..
가장 간단한 방법은 forward 대신 redirect를 적용하시는 것입니다. ("redirect:")
단 이 경우는 별도의 request로 처리되기 때문에.. 등록시에 넘어온 파라미터가 보존되지 않습니다. 필요에 따라서 redirect: 뒤 url에.. ?keyword=abc와 같은 형태로 필요한 파라미터를 넘기실 수 있습니다.
또는 Q&A 또는 인터넷 등에서.. 이중 서브밋 또는 이중 등록을 찾아보시면 .. 몇 가지 방법이 나옵니다.
일반적으로 Spring MVC에서 사용하는 @SessionAttbitures를 활용하는 방법은 새로고침 시에 .. 오류가 발생하도록 되어 있습니다.
다른 방법으로는 Controller에 별도의 공통모듈을 적용하시는 것인데.. 이 방법은 Struts의 saveToken 기능을 참조하셔서 직접 구현하셔야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
가장 간단한 방법은 forward 대신 redirect를 적용하시는 것입니다. ("redirect:")
단 이 경우는 별도의 request로 처리되기 때문에.. 등록시에 넘어온 파라미터가 보존되지 않습니다. 필요에 따라서 redirect: 뒤 url에.. ?keyword=abc와 같은 형태로 필요한 파라미터를 넘기실 수 있습니다.
또는 Q&A 또는 인터넷 등에서.. 이중 서브밋 또는 이중 등록을 찾아보시면 .. 몇 가지 방법이 나옵니다.
일반적으로 Spring MVC에서 사용하는 @SessionAttbitures를 활용하는 방법은 새로고침 시에 .. 오류가 발생하도록 되어 있습니다.
다른 방법으로는 Controller에 별도의 공통모듈을 적용하시는 것인데.. 이 방법은 Struts의 saveToken 기능을 참조하셔서 직접 구현하셔야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.