現在データベースのレコードを更新するコードを作成中なんですが、更新用の入力フォームに初期値を設定するところで躓いてしまっています。
テキストボックスの初期値にDaoとサーブレットで用意した変数を当てはめるのは簡単だったのですがプルダウンメニューの場合どのようにすればよいのかわかりません。
氏名<input type="text" name="name" size="20" maxlength="20" value="${userinfo.name}" ><br> 氏名(ひらがな)<input type="text" name="nameHiragana" size="20" maxlength="20" value="${userinfo.nameHiragana}"><br> 所属ID<select name="InfoId"> <%while (rs1.next()) { %> <option value="<%=rs1.getString("company_id")%>"><%=rs1.getString("abbreviation")%></option> <% if (◯◯ == rs1.getString("company_id")) { %> <option selected value="<%=rs1.getString("company_id")%>"><%=rs1.getString("abbreviation")%></option> <% } %> <%}%> </select><br>
if文でプルダウンのcompany_idとテキストボックスの値と同じように持ってきている${userinfo.companyId}が同じ場合にselectedを付与して初期値にしようとしているのですがうまくいかないです。
上記の◯◯の部分に${userinfo.companyId}と入れようとするとエラーになってしまうのですがこの場合どのように書いたらいいでしょうか?
詳しい方いらっしゃいましたらご教授お願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。