I am having some trouble with some struts 1 interface code. I have an
object that contains an unknown number of key/value pairs and I want to
display them in a checkbox where the checkbox value is the key and the
Label is the value. I am having no problem iterating and binding the keys
to checkboxes, my problem is displaying the values because iterate can
only handle one array at a time. Below is my code and any ideas would be
greatly appreciated:
Relevant JSP code:
<logic:iterate name="MyActionForm" property="idArray"
id="idArrayElement">
<html:multibox name="MyActionForm" property="selectIdsArray">
<bean:write name="idArrayElement" />
</html:multibox>
<bean:write name="<something goes here>"/> <br/>
</logic:iterate>
MyActionForm:
//imports ignored for brevity
public class MyActionForm extends ActionForm
{
protected String[] selectIdsArray = {};
protected String[] idArray = {"1","2","3","4"};
protected String[] valueArray = {"Value 1","Value 2", "Value 3", "value 4"};
public String[] getSelectIdsArray(){return selectIdsArray;}
public String[] getIdArray(){return idArray;}
public String[] getValueArray(){return valueArray;}
// Setter methods left out on purpose
}
--
Cheers,
Solid
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]