htmlStruts、ActionFormのresetメソッドの話題です。複数画面で1つのActionFormを使用していて、なおかつチェックボックスが複数画面にまたがって混在する時、以下のようにするとうまくいきます。}}なんでこんなことしなきゃいけないかというとフォームの送信時にコントロールに現在の値が設定されていない場合、ユーザエージェント(Webブラウザなど)はそれを送信有効なコントロールとして扱わなくてもよい。「オン」になっているすべてのチェックボックスは送信有効となる可能性がある。いうHTMLの仕様のせいなんですね。要するにチェックボックスがオンなっている時しかサーバにデータは送信されないわけです。resetメソッドは画面の値がActionFormにセットされる前に呼ばれるので一旦チェックボックスの値を初期化してからチェックオンの情報だけ送信してやればうまくいく仕組みです。関連記事CheckBoxイケてない。Tumblr広告を非表示にする関連記事2010-02-18iPhoneとAndroidのアプリケーション間連携方法を比較してみるアプリAとアプリBがあり、アプリAでテキストボックスに文字を入...2007-08-28シンプルなポップアップ画面を作ってみた。-実装編-パンくずリスト実装編です。以下のような画面遷移をし...2005-12-09CheckBoxイケてない。HTMLではCheckBoxをオンにした時しか値を送信してくれません。...2005-11-11ActionFormのresetメソッドStrutsのActionFormにresetメソッドっていうのがあります。(7)はてなブログをはじめよう!glass-_-onionさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。