値を挿入するコードを試しました。私はちょうどそれが正常に挿入された表示を追加した後に気づいた、データベースに値を追加し、私はそのページをリフレッシュすると、データベースに再び値を挿入します。なぜこれが起こり、二重挿入を避けるのですか?requestdispatcher私はリフレッシュを返す場合、再度前方に追加する
1
A
答えて
2
POST要求を行い、その後に転送すると、ページリフレッシュによってPOSTリクエストが更新されるため、ページリフレッシュによって同じフォームが再度送信されます。
POSTリクエストをリフレッシュする可能性を避けるには、POSTリクエスト後にリダイレクトする必要があります。
は、より多くの情報についてはWikipediaの記事を参照してください。
0
あなたが送信ボタンを使用する必要がある場合は、この記事はあなたの助けになります。
How to avoid resubmit in jsp when refresh?
またはあなたの通常のボタンにボタンを提出し、ユーザーがそのボタンをクリックすると、JavaScriptでフォームのアクションを設定変更することができます。
関連する問題
- 1. 角度は、私は私の<code>@Component</code>にこのコード行を追加する場合のディレクティブ
- 2. 私の場所(経度と緯度)を他人に返信する方法は?
- 3. ゲームにマルチプレイヤーを追加する場合
- 4. 名前のArraylistを検索しても返信しない場合は、再度返信してください
- 5. ロケートコントロールを削除して再度マップに追加するには
- 6. 私は私のiPhoneのホーム画面にアプリを追加する場合
- 7. 既に名前を選択していて繰り返しはしない場合のデータの追加方法
- 8. RequestDispatcherオブジェクトの再利用
- 9. SQL:@@ fetch_status = -1の場合にwhileループを追加する方法
- 10. ポリマーDOM-場合は、再度、私はシンプルなDOM-場合は、テンプレート内に持っている状態
- 11. Internet Explorer - スクリプトを追加する場合
- 12. SAS:列を追加する場合
- 13. TYPO3 - 私はlink.actionにnoCacheHash =「1」を追加した場合、レコード
- 14. 分が<9の場合は、前に0を追加します。
- 15. 私がオーバーフローしてスクロールを追加する場合:オート、私のdivはサイド
- 16. QGraphicsPixmapItemがシーンに追加されている場合は削除します。シーンに追加しない場合
- 17. チェックする方法配列に新しい値を追加する前に同じオブジェクト値がある場合
- 18. 再生コードを追加する場所はどこですか?
- 19. jqgridのアクションボタンの前に追加ボタンを追加する方法
- 20. jQueryで他の値を追加するたびに合計値をリフレッシュする方法はありますか?
- 21. 私のアプリに360度のビューアモジュールを追加するには?
- 22. アイテムの追加/更新後にCMFCRibbonBarをリフレッシュする方法
- 23. は、私は/ライブラリをビルドパスJavaでクラスフォルダとしてソースフォルダを追加する場合
- 24. mysqlクエリに条件を追加して再度フェッチする
- 25. 入力値の前に再帰的に数値を追加する方法
- 26. Lua:テーブルにまだ追加していない場合、または重複を削除する場合にのみ、テーブルに追加するスマートな方法
- 27. divがngForにある場合、各divの幅を追加する方法は?
- 28. 存在する場合は配列に値を追加
- 29. 整数の場合は配列に値を追加する
- 30. EditTextでスパンテキストを追加する前にテキストが追加された場合、スパン位置を自動的に変更する方法は?