質問: 質問です。 jspの入力フォームの初期値に変数を設定するにはどうすればよいでしょうか。 DaoクラスでMysqlからレコードを取得してservlet→jspと情報を持ってくるところまではできたのですが、そこからテキストボックスやラジオボタンなどの初期値に設定する方法がわかりません。 以下がjspのコードになります。 ``` <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 社員詳細 社員詳細 氏名 氏名(ひらがな) 生年月日 性別 男 女 メールアドレス 入社日 ステータス 在職 退職 入社待 入社取り消し ``` 調べてみるとvalue=“”で初期値が設定できるとあったので氏名の部分で試してみたのですがこれではうまくいきませんでした。 他にもラジオボタンやプルダウンメニューでもTABLEで表示している値を初期値にしたいのですがどうすればよいのでしょうか? (TABLEの部分は値を持ってこれているか確認するために用意しているだけなので、後で削除します。) 詳しい方いらっしゃればご教授お願いします。
回答: ``` ``` となっていますので、listの中に入っている1件がtmpに入ります。 ただしこのtmpは``で宣言した `var="tmp"` 中のみで有効です。 ちなみに、ご指定の記述法は正しい文法です。 ``` ``` ですので、valueで指定する変数名を正しいもの、具体的にはlistの中身が複数ありますので、その中から1つを指定するようにするか、あらかじめ別の変数に格納しておくのがよいでしょう。