Erol
Assuming you have your own MyBean which contains 2 string fields SIKAYET_KODU and ACIKLAMA
try this in your jsp
<%
List sikayetler = new ArrayList();
sikayetler.add( new MyBean( "SIKAYET_KODU1", "ACIKLAMA1" ));
sikayetler.add( new MyBean( "SIKAYET_KODU2", "ACIKLAMA2" ));
%>
<html:select multiple="true" size="2" property="tumSikayetler">
<html:options collection="<%=sikayetler%>" property="SIKAYET_KODU" labelProperty="ACIKLAMA"/>
</html:select>
Anyone else?
Martin-
----- Original Message ----- From: "EROL TEZCAN" <[EMAIL PROTECTED]>
To: "sturts_apache_user sturts_apache_user" <user@struts.apache.org>
Sent: Tuesday, July 12, 2005 9:38 AM
Subject: html:select Problem !!


Hi all,

I want to set records come from database into a html:select tag. I found some example like below
<html:select property="selectedItem">
<html:options collection="customers" property="id" labelProperty="name" />
</html:select>

When I set th options as static , the list comes without any problem. But when I create a html:select dynamicly from DB , I get error.

In my Action class, it has a method called getSikayetler() like this.


Sikayet sikayet = null;
ArrayList sikayetler = new ArrayList();

while (rs.next()) {
               sikayet = new Sikayet();
               sikayet.setSikayetKodu(rs.getString("SIKAYET_KODU"));
               sikayet.setSikayet(rs.getString("ACIKLAMA"));
               sikayetler.add(sikayet);
           }



When I created an ArrayList, I send it to my Action class and in my Action class I set this ArrayList to request like below



ArrayList listeDondur = getSikayetler();

request.setAttribute("sikayetler", listeDondur);



sikayetler ArrayList is not null and empty, I tested it.



How must I use this request object called sikayetler in html:select ?




<html:select property="tumSikayetler">
<html:options collection="sikayetler" value="sikayetKodu" label="sikayet" />
</html:select>




usage of above is wrong?



In Sikayet class there are get and set methods like sikayetKodu and sikayet .



How can I fill html:select tag with records coming from DB?



Any help, sample codes?



Thanks



Erol





---------------------------------
Sell on Yahoo! Auctions - No fees. Bid on great items.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to