• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java struts で フォームビーンに入っているarrayDB配)

java strutsでフォームビーンに入っているarrayDB配列の情報をリストボックスで表示する方法

このQ&Aのポイント
  • java strutsのフォームビーンに入っているarrayDB配列の情報をリストボックスで表示する方法について教えてください。
  • コード<logic:iterate id="idToname" name="ENTRY" property="arrayDB"><bean:write name='idToname' property='cmName'/><option value="<bean:write name='idToname' property='cmbName' />"></option></logic:iterate>で実行すると、文字列が可変長で画面に表示されるだけでリストボックスには表示されません。
  • 可変の配列をリストボックスで表示する方法について、ネットで検索しましたが見つかりませんでした。どのようにすれば配列の内容をリストボックスで表示させることができるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.3

Struts の html:optionsCollection タグを使うと楽ですよ。 詳しくは参考URLを見て下さい。 例) -------------------------------------------------------------- <html:select property="sel_1"> <html:optionsCollection name="ENTRY" property="arrayDB" value="cmbName" label="cmbName" /> </html:select> ------------------------------------------------------------------

参考URL:
http://www.techscore.com/tech/ApacheJakarta/Struts/7.html
tuka52
質問者

補足

どうも

その他の回答 (2)

  • Lieserl
  • ベストアンサー率81% (31/38)
回答No.2

selectタグでくくってますか? あと、リストに表示する文字列は、optionタグの前ではなく、 optionタグの中に出力する必要があります。 詳しくはHTMLの文法を調べて下さい。

  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.1

ここに書いてあることだけは、間違ってなさそうですね。 配列にどのように入れて、何が画面に出力されているのか、それがわからないので何とも言えません。 上記のHTMLだけなら、何も表示されないはずです。

関連するQ&A