봄의 조치를 저장하고 취소하십시오
-
26-12-2019 - |
문제
저장 및 칼럼 단추에 관한 질문이 있습니다. 사용자는 사용자가 수행 할 수있는 편집 가능한 화면이 있습니다. 2 조치 : 저장 / 취소
사용자는 데이터베이스에서 세부 정보를 업데이트 할 저장 단추를 클릭했습니다.이 처리는 시간이 걸립니다.그래서 사용자간에 취소 버튼을 클릭 할 수 있습니다.이 경우 데이터베이스 업데이트를 중단하고 모든 데이터베이스 변경 사항을 롤백하고 이전 세부 정보를 표시해야합니다.
하나의 질문이 있습니다. 사용자는 여러 시간 동안 저장 버튼을 클릭 할 수 있습니다.그래서 한 번의 클릭 후 저장 버튼을 비활성화하고 처리 완료 만 활성화하십시오.
Java / Spring MVC Prespective에서 답변을 찾고 있습니다.
고맙습니다 Mayank
해결책
문제를 먼저 요약하겠습니다. "양식이 있으며 사용자가 양식을 한 번만 제출할 수 있는지 확인하고 싶습니다."- 오른쪽?
- 클라이언트 측 솔루션 : 첫 번째를 클릭 한 후 버튼을 비활성화하는 일부 Java 스크립트를 사용하십시오
또는 :
- 서버 측 솔루션 : 양식과 함께 전달되는 일부 토큰 (Number)을 사용하고 사용자가 양식 (숨겨진 필드)을 제출할 때 서버로 반환됩니다.그런 다음 서버는 토큰이있는 요청이 한 번만 받아 들여지는지 확인해야합니다 (동일한 토큰이 거부 된 두 번째 요청이 거부되어야합니다)
제휴하지 않습니다 StackOverflow