• 締切済み

<logic:iterate>のデータ表示に関して

<logic:iterate>を使ってデータの表示を行っています。 データは2つあり、1つは、コードで、もう1つは名称です。 その2つのデータをselectのoptionとして表示したいのですが、 下記ソースにするとoptionのvalueの値がうまく入ってくれず、文字列(<bean:write~)になってしまいます。 うまくデータをいれるにはどうすればよいのでしょうか?? <html:select property="name"> <logic:iterate id="list" name="nameList"> <html:option value="<bean:write name='list' property='code' />"><bean:write name="list" property="name" /></html:option> </logic:iterate> </html:select>

みんなの回答

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

同じ人が複数の名前で質問しているんじゃないかと思われる今日この頃...(^-^; <HTML:OPTION>タグを使うのなら、iterateは使いません。 そのかわり、 <HTML:OPTIONS>タグを使ってください。 データの作り方に注意してください。 http://www.techscore.com/tech/ApacheJakarta/Struts/7.html