I have been trying to get some resources similar to my case, but i can't find any answers from anywhere. It would be very grateful if someone can solve this problem. I am just trying to retrieve data contained in iterate and display it in
JSP by using logic:iterate tag. I can display it from bean:write, but i can't from html:radio tag.
DynaBean dynaForm = (DynaBean)form;
Map value = new HashMap();
value.put("2202", new AMSLabelValueBean("Client"));
dynaForm.set("field", value);
value.put("2203", new AMSLabelValueBean("Insurance"));
dynaForm.set("field", value);
request.setAttribute("messageTypes", value);
AMSLabelValueBean class contains setter and getter for 'label' field.
<logic:iterate id="types" name="messageTypes">
<bean
efine id="labelKey"><bean:write name="types" property="key"/></bean
efine>
<html:radio property='<%="field("+ labelKey + ")" %>' idName="types" value="label"/>
<tr>
<td><bean:write name="types" property="key"/>=<bean:write name="types" property="value"/></td>
</tr>
</logic:iterate>