こんにちはすべて 私はいくつかの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. jquery検証エンジンでフォームを送信しないようにします
- 6. Zendフレームワークでフォームを再送信しないようにしますか?
- 7. @ModelAttributeはどのようにjspにデータを送信します
- 8. フォームを送信しない
- 9. フォームをJavaで送信した後に新しいページをロード
- 10. リフレッシュ時にページを再送信しないようにする
- 11. 古いGoogleフォームを送信して別のページにリダイレクトする
- 12. 大きなフォームに対して重複した送信を無効にしようとすると、遅延を削除できますか?
- 13. フォームなしで別のページにデータを送信する
- 14. フォームまたはページの更新なしでMySQLクエリを送信
- 15. フォームの送信ボタンの値を送信していますか?
- 16. divをリンクして重複しないようにする
- 17. フォームをページなしで送信するjQueryを使用してリフレッシュする
- 18. Drupalのお問い合わせフォーム私に重複したメールを送信
- 19. フォームを送信して同じページに留まる方法
- 20. Railsドロップダウンのフォームonchangeを送信しようとしています
- 21. コードビハインドがリクエストを送信しないようにしました
- 22. ASP.net razor :: how-to-contactフォームを送信してページを更新しない
- 23. ユーザー入力(ボタンのような)なしでJSPをロードするときにJSPからサーブレットにリクエストを送信
- 24. getJSONでフォームを送信しても成功しない
- 25. jQueryは複数のフォームをシリアル化してJSONとして送信します
- 26. フォーム(ニュースレター)で重複した電子メールの送信を防止する方法
- 27. 送信時にフォームでthis.valのみを送信しますか?
- 28. フォームデータを1ページに送信し、次に別のページに送信しますか?
- 29. C#でメールを送信しようとしましたが、動作していないようです
- 30. フォームをPHPページにリンクしようとしていて、送信ボタンをクリックしたときにそのページにユーザーの入力を印刷したい場合