問題タブ [double-submit-problem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - アノテーション付きのトークンインターセプターが正しく機能しない
送信ボタンを使用してデータを保存し、二重送信を避けるためにtoken
インターセプターを使用しています。
XML 構成の代わりに Struts アノテーションを使用しています。
トークンがないとフォームが正常に機能し、送信時にデータが保存されますが、token
インターセプターを使用するとデータが保存されません。
誰でも私を助けてください。
アクションの私の構文は次のとおりです。
java - Struts 1 で更新時に再送信されないようにする
同じ問題で回答を確認しましたが、Struts に再送信を防ぐためのデフォルトの方法はありませんか? また、私の場合、フォーム フィールドをリセットすると、古い値が保存されます (ただし、どのようにしてそれらの値を取得するのでしょうか)。
次のようなディスパッチ アクション クラスがあります。
waiverPage()
が呼び出されてフォームが表示され、に送信されapplyWaiver()
ます。値の保存にapplyWaiver()
成功したら、フォームフィールドをリセットして同じページに転送しています。送信して成功すると、メッセージが表示され、フォームがクリアされます。その後、再度更新すると、同じ以前の値でデータベースにエントリが作成されます。
この問題の解決策はありますか?
waiver.jsp の更新
runtime-error - 「/」アプリケーションでサーバー エラーが発生しました。ランタイムエラー
「/」アプリケーションでサーバー エラーが発生しました。ランタイム エラーの説明: リクエストの処理中に例外が発生しました。さらに、最初の例外のカスタム エラー ページの実行中に別の例外が発生しました。リクエストは終了しました。
この問題を解決するにはどうすればよいですか? そして、「/」アプリケーションのサーバーエラーは何ですか。ランタイムエラーとは?