質問: request.getSession(); session.setAttribute("name", name); session.setAttribute("hobby", hobby); out.print("送信が完了" + ""); out.print("前のページへ戻る"); } } ``` ### 試したこと **テキストボックスに対しては、getAttributeしたものをフォームのvalueに代入することでできたのですが、ラジオボタンにはどうやって「前回のアクセスで(例えば)女を選択した」ことを記憶させるのでしょうか?**
回答: ラジオボタンもテキストボックスと同じくname=>value形式で送信されます。 保管(質問者さんの表現では「記憶」)の仕方はテキストボックスと同じで良いです。 初期値はchecked属性をつけると選択状態になるので、valueの値によってcheckedをつけるラジオボタンを決めると良いです。 (なので、できれば配列などで入力コントロールを作るとhtml生成が楽です)