うまく機能するフォームの二重送信をブロックするトークンインターセプターがありますが、状況に応じてトークンをリセットしたいと考えています。
基本的に、ページにあるのは基準のリストと送信ボタンです。ユーザーが送信ボタンをクリックすると、基準がデータベース内の特定のテーブルに新しい行として保存されます。ajax 呼び出しは、成功または失敗のメッセージでフォームの下の div を更新します。トークンは、ユーザーが重複した行を追加しようとしたくないという点で機能します。ただし、ユーザーが条件を変更した場合 (ドロップダウン メニューで別のオプションを選択するか、s:textfield のテキストを編集することにより)、トークンをリセットして、フォームの送信を再度許可する必要があります。現在、ユーザーは戻って新しいフォームに入力する必要があり、これはやや不便です。
.jsp で標準の s:token を使用し、struts.xml でインターセプター行を使用しています。トークンをリセットするものを探していましたが、何も見つかりませんでした。ありがとう。