私は2つのjspページを持っています.フォームを含むpage1.jspと、レコードの挿入が行われたかどうかをユーザーに知らせるメッセージを表示するpage2.jspです。
フォームが正常に送信され、ユーザーが page2 を更新すると、別の挿入が発生します。
私はセッション変数を使用しません.page2にリクエスト属性を設定しても問題は解決しません(うまくいかないようです)。
私は2つのjspページを持っています.フォームを含むpage1.jspと、レコードの挿入が行われたかどうかをユーザーに知らせるメッセージを表示するpage2.jspです。
フォームが正常に送信され、ユーザーが page2 を更新すると、別の挿入が発生します。
私はセッション変数を使用しません.page2にリクエスト属性を設定しても問題は解決しません(うまくいかないようです)。
これを試すことができます:
リクエスト属性の設定から
page1.jsp
、コントロールがそのリクエスト属性があるかどうかを確認するために到達するpage2.jsp
と、コントロールを同じpage2.jspにリダイレクトします。このようにして、コントロールが同じリソースまたは他のリソースにリダイレクトされると、以前のリクエストおよびレスポンス オブジェクトは存在しなくなります (つまり、HTTP はステートレス プロトコルであるため、リクエスト オブジェクトとレスポンス オブジェクトの両方が破棄されます)。 page2.jsp を更新しても、前のタスクは繰り返されません。
よくわかりませんが、私のアプリケーションの1つで、目的に同じものを使用しました。誰かがより良い代替手段を持っているかどうか教えてください。