0

この質問は少し奇妙に思えるかもしれませんが、それが私の問題に数時間取り組んだ後の結論です: 私のフォームが同じ POST パラメータを 2 回送信すると、Firefox で改ざんデータを使用すると、2 回のパラメータがあることがわかりますid = xxx) struts は、アクション メソッドを呼び出すことなく、結果の "入力" に自動的にリダイレクトします (準備メソッドはありません)。

投稿値の重複を防ぐようなもの (インターセプターなど) を認識していますか?

ありがとう、私は十分に明確であることを願っています:(

4

1 に答える 1

0

Spring を使用していて、アクションを Bean として明示的に定義している場合は、「プロトタイプ」スコープである必要があります。

それ以外は、いいえ、S2 には、フォームに 1 回しかない場合に同じフォーム値を 2 回送信するものはありません。この問題は、ほとんどの場合、GET フォームとシングルトン アクションが原因で発生します。

それが答えでない場合は、さらに詳細を提供する必要があります。

于 2012-08-22T13:23:19.227 に答える