2
제출할 기본 POST 양식이 있습니다. 양식이 제출 될 때마다 데이터베이스가 갱신됩니다. 누군가가 페이지를 새로 고치려고하면 "양식 다시 제출 확인?" 어쨌든 이것을 피할 수 있습니까? 이것이 PHP로 실현 가능하지만 옵션이 없다는 것을 알고 있습니다Play Framework 2.0에서 양식 다시 제출하지 않기
고마워요!
제출할 기본 POST 양식이 있습니다. 양식이 제출 될 때마다 데이터베이스가 갱신됩니다. 누군가가 페이지를 새로 고치려고하면 "양식 다시 제출 확인?" 어쨌든 이것을 피할 수 있습니까? 이것이 PHP로 실현 가능하지만 옵션이 없다는 것을 알고 있습니다Play Framework 2.0에서 양식 다시 제출하지 않기
고마워요!
양식 POST를 허용하는 작업은 데이터를 데이터베이스에 커밋 한 다음 다른 작업으로 리디렉션해야합니다. 그렇게하면 사용자가 새로 고침을 누르면 데이터를 쓰지 않고 데이터를 읽게됩니다.
public Result terminate(Long depositKey) throws Exception {
depositsService.cancelScheduledDeposit(getCurrentUser().memberKey(), depositKey);
return redirect(routes.ControllerFactory.deposits.terminateConfirmation(depositKey));
}
이이 포스트/리디렉션/호출되는됩니다 :
다음은 예입니다 http://en.wikipedia.org/wiki/Post/Redirect/Get –
덕분에,이 일! – by0
@Omar : 다행히 다행이다. 체크 표시를 클릭하여 내 대답을 수락 하시겠습니까? 나는 사람들을 돕지 않는 평판을 얻으려는이 게임에 종사하고있다. P Hahaha는 농담이지만 진지하게 나는 녹색 진드기를 가지고있다. D – Samo