私はJAVASTRUTSを使用しています。ActionFormクラスが関連付けられたhtmlフォームがあり、コントロールはタグを使用して作成されています。私が理解しているように、STRUTSは、フォームが更新されても、htmlフォームの選択を保持します。この動作を防ぎ、ActionFormオブジェクトの値を強制的に再バインドする必要があります。
基本的に、ユーザーがA、B、またはCを選択できるラジオボタングループを備えたフォームがあります。フォームのロード時にプロパティ「selection=A」が設定されたActionFormがあります。ユーザーがBを選択して送信すると、フォームは「selection = B」に正しく設定され、すべて問題ありません。ただし、ページを更新すると、ActionFormは「selection = A」(デバッグで確認済み)にリセットされますが、ラジオボタンでBが選択されています。
なぜこれなのか、どうすればそれを防ぐことができるのか誰かが知っていますか?