더블서브밋 - ajax
- 작성자 :
- 홍*혜
- 작성일 :
- 2024-04-08 16:32:58
- 조회수 :
- 239
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
더블 서브밋 방지 위해
화면단에서
<%@ taglib prefix="double-submit" uri="http://www.egovframe.go.kr/tags/double-submit/jsp" %>
<double-submit:preventer/>
<sec:csrfInput />
작성하여
form submit 으로 호출하고, 컨트롤러에서
EgovDoubleSubmitHelper.checkAndSaveToken() 이 값으로 체크하고있습니다.
근데 form submit 이 아닌 ajax 를 사용하여 호출하니
double submit preventer parameter isn't set. check jsp. 에러가 발생하여
EgovDoubleSubmitHelper.checkAndSaveToken() 에서 체크가 불가합니다.
ajax 에서는 어떻게 사용 해야하나요?
화면단에서
<%@ taglib prefix="double-submit" uri="http://www.egovframe.go.kr/tags/double-submit/jsp" %>
<double-submit:preventer/>
<sec:csrfInput />
작성하여
form submit 으로 호출하고, 컨트롤러에서
EgovDoubleSubmitHelper.checkAndSaveToken() 이 값으로 체크하고있습니다.
근데 form submit 이 아닌 ajax 를 사용하여 호출하니
double submit preventer parameter isn't set. check jsp. 에러가 발생하여
EgovDoubleSubmitHelper.checkAndSaveToken() 에서 체크가 불가합니다.
ajax 에서는 어떻게 사용 해야하나요?
환경정보
-
- OS 정보 : Windows 10 Pro
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
먼저, 표준프레임워크에서는
이중등록 double-submit 기능은 아래 위키에서 가이드 하고 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3:cmm:doublesubmit
EgovDoubleSubmitHelper 클래스에서 중복입력 방지를 위해
토큰키를 검증 후 새로운 키를 발급하고 있습니다.
ajax에서도 요청을 보낼 때 토큰을 함께 보내고
받을 때 토큰을 확인하여 유효성 검증을 해보시길 바랍니다.
감사합니다.
표준프레임워크센터입니다.
먼저, 표준프레임워크에서는
이중등록 double-submit 기능은 아래 위키에서 가이드 하고 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3:cmm:doublesubmit
EgovDoubleSubmitHelper 클래스에서 중복입력 방지를 위해
토큰키를 검증 후 새로운 키를 발급하고 있습니다.
ajax에서도 요청을 보낼 때 토큰을 함께 보내고
받을 때 토큰을 확인하여 유효성 검증을 해보시길 바랍니다.
감사합니다.