- PR -

<html:option>のvalue値

1
投稿者投稿内容
ballondor
会議室デビュー日: 2006/11/02
投稿数: 7
お住まい・勤務地: 福岡
投稿日時: 2006-12-20 18:07
<select name="studentSelect">
  <logic:iterate name="studentList" property="studentList" id="list">
    <html:option value="true">
      <bean:write name="list" property="studentName"/>
    </html:option>
  </logic:iterate>
</select>

studentList に格納されている生徒数分、
生徒名をコンボボックスに設定しています。

上記の記述で、コンボボックスに生徒名が設定されるまでは良いのですが、
肝心な何が設定されたか(<html:option>)が、上記記述では全て「true」
となってしまいます。

本来ならvalue値に studentName を与えたいのですが、方法が不明です。

どなたかご教授いただければと思います。

[ メッセージ編集済み 編集者: ballondor 編集日時 2006-12-20 23:24 ]
ballondor
会議室デビュー日: 2006/11/02
投稿数: 7
お住まい・勤務地: 福岡
投稿日時: 2006-12-22 14:28
解決できましたのでお知らせします。

<option value="<bean:write name='list' property='studentName'/>">

とするだけでいい話でした。
ふーばー
大ベテラン
会議室デビュー日: 2003/06/05
投稿数: 163
投稿日時: 2006-12-22 18:21
<html:options> か <html:optionsCollection> を使うと
もう少しすっきりするかもです。
1

スキルアップ/キャリアアップ(JOB@IT)