문제

저장 및 칼럼 단추에 관한 질문이 있습니다. 사용자는 사용자가 수행 할 수있는 편집 가능한 화면이 있습니다. 2 조치 : 저장 / 취소

사용자는 데이터베이스에서 세부 정보를 업데이트 할 저장 단추를 클릭했습니다.이 처리는 시간이 걸립니다.그래서 사용자간에 취소 버튼을 클릭 할 수 있습니다.이 경우 데이터베이스 업데이트를 중단하고 모든 데이터베이스 변경 사항을 롤백하고 이전 세부 정보를 표시해야합니다.

하나의 질문이 있습니다. 사용자는 여러 시간 동안 저장 버튼을 클릭 할 수 있습니다.그래서 한 번의 클릭 후 저장 버튼을 비활성화하고 처리 완료 만 활성화하십시오.

Java / Spring MVC Prespective에서 답변을 찾고 있습니다.

고맙습니다 Mayank

도움이 되었습니까?

해결책

문제를 먼저 요약하겠습니다. "양식이 있으며 사용자가 양식을 한 번만 제출할 수 있는지 확인하고 싶습니다."- 오른쪽?

  • 클라이언트 측 솔루션 : 첫 번째를 클릭 한 후 버튼을 비활성화하는 일부 Java 스크립트를 사용하십시오

또는 :

  • 서버 측 솔루션 : 양식과 함께 전달되는 일부 토큰 (Number)을 사용하고 사용자가 양식 (숨겨진 필드)을 제출할 때 서버로 반환됩니다.그런 다음 서버는 토큰이있는 요청이 한 번만 받아 들여지는지 확인해야합니다 (동일한 토큰이 거부 된 두 번째 요청이 거부되어야합니다)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top