I have a
In my jsp I have a Form object which contains
String[] userIds
which is correctly populated with a list of userIds
I want to display each of this in a list of select
boxes (one select box for each element of String[]
userId)
I have the following code in my jsp
<logic:iterate name="editClientForm"
property="userIds" id="foo">
<tr><td>
<html:select property="userIds" indexed="true">
<html:options collection="users"
property="userId" labelProperty="descr"/>
</html:select>
</td></tr>
</logic:iterate>
It displays a list of select boxes, but each select
has all of the userIds select that are in String
[]userId array.
i.e. it can get it to iterate over the collection but
the value of <html:select property="userIds" should be
current element of userId [] rather than the entire
contents of user []
This is the render HTML
<select
name="org.apache.struts.taglib.html.BEAN[0].userIds">
<option value="xyz1" selected="selected">Bill
joy</option>
<option value="xyz2">Gates</option>
<option value="xyz3" selected="selected">buck
rogers</option>
<option value="xyz4">Amy-yy Lee</option>
</select>
<select
name="org.apache.struts.taglib.html.BEAN[1].userIds"><option
value=""></option>
<option value="xyz1" selected="selected">Bill
joy</option>
<option value="xyz2">Gates</option>
<option value="xyz3" selected="selected">buck
rogers</option>
<option value="xyz4">Amy-yy Lee</option>
</select>
see how selected="selected" is on the first and third
element on both lists.
I only want the each list to have value selected.
The problem that I having is getting access to the
individual elements in an array.
Any help much appreciated.
This one driving me crazy
__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]