こんにちはすべて 私はいくつかのJSPページを持っていて、フォームを処理するためにストラットを使用しています。 ユーザーがフォームを送信した後、アドレスバーに表示されるURLはsomthing.actionになります。したがって、ユーザーがページを更新すると、フォームは再び送信されます。 どうすれば対応できますか? フォームの提出後、アドレスバーに ".action"の代わりに ".jsp" URLを表示する方法はありますか?jspページでフォームを重複して送信しないようにします。
2
A
答えて
2
あなたはStrutsの2を使用している場合は、それが重複したフォームの送信を防ぐために、トークンインターセプタを持っている -
0
あなたには、いくつかのページにユーザーをリダイレクトする場合(これあなたがアクションを実行した後に、フォームと同じことができます)、ページがリフレッシュされると、投稿データは送信されません。
4
はい、redirect-after-postを使用してください。 response.sendRedirect("foo.jsp")
またはsee hereまたはhere(コードの正確な内容によって異なります)。
関連する問題
- 1. PHPページでフォームを再送信しないようにする
- 2. jspページからhtmlフォームをサブミットして送信
- 3. フォームを送信し、新しいページからajaxにフォームデータを送信します
- 4. 送信ボタンで送信しないフォーム
- 5. フォームを送信し、それをリフレッシュしないようにします
- 6. Zendフレームワークでフォームを再送信しないようにしますか?
- 7. jquery検証エンジンでフォームを送信しないようにします
- 8. モーダルでフォームを送信した後、別のページにリダイレクトしようとしています
- 9. @ModelAttributeはどのようにjspにデータを送信します
- 10. jspページでドロップダウンを作成しようとしています
- 11. Javascriptフォームを送信しないようにするには
- 12. VueJS/Semantic UIにフォームを送信しないようにする
- 13. リフレッシュ時にページを再送信しないようにする
- 14. フォームを送信しない
- 15. 新しいフォーム提出エントリに重複した電子メールを送信
- 16. フォームをJavaで送信した後に新しいページをロード
- 17. JSPページがforein鍵パラメータにNULL値を送信します。
- 18. jQueryの検証 - フォームが送信されないようにしています
- 19. オートフォームの送信は、私はjQueryのを使用してフォームを送信しようとしています
- 20. Ajaxはデフォルトのフォームを現在のページに送信しないようにします
- 21. 固定フォームと重複しないようにしてください
- 22. 古いGoogleフォームを送信して別のページにリダイレクトする
- 23. javascript - 電子メールアドレスの重複なしにフォーム送信を20件の送信に制限するにはどうすればよいですか?
- 24. フォームなしで別のページにデータを送信する
- 25. htmlフォームを送信するにはページなしで送信するAJAXを使用して更新する
- 26. 大きなフォームに対して重複した送信を無効にしようとすると、遅延を削除できますか?
- 27. 重複したメール(SAS)を送信しない
- 28. AngularJSフォーム送信しない
- 29. ページをリロードせずにajaxでフォームを送信しますか?
- 30. フォームまたはページの更新なしでMySQLクエリを送信