Hi all,
 
I have some troubles out print some DynaActionForm values from a map -
using the iterate tag! Can anyone help me?
 
 
Thanks
Oliver
 
 
CreateForm:
 
DynaActionForm mappedForm2 = (DynaActionForm) form;
HashMap mappedForm = new HashMap();
 
mappedForm.put("username", "");
mappedForm.put("email", "");
mappedForm.put("password", "");
mappedForm.put("conf_pwd", "");
 
mappedForm2.set("mappedForm", mappedForm);
request.setAttribute("mappedForm2", mappedForm2);
 
 
 
struts-config.xml
 
<form-bean dynamic="true" name="mappedForm2"
type="org.apache.struts.action.DynaActionForm">
<form-property name="mappedForm" type="java.util.HashMap"/>
</form-bean>
 
 
mappedForm.jsp
 
<bean:define id="values" name="mappedForm2" property="mappedForm"
type="java.util.HashMap"/ >
  < logic:iterate id="mappedForm" name="mappedForm2"
property="mappedForm">
            <TD width="40%"><bean:message key="<bean:write name="
mappedForm " property=" mappedForm2"/>" /></TD>
            <TD><input type="<bean:write name=" mappedForm" property="
mappedForm"/>" /></TD> 
</logic:iterate>
 
 
 
 WHAT I GET:
 
{username=,email=,password=,conf_pwd=}
{username=,email=,password=,conf_pwd=}
{username=,email=,password=,conf_pwd=}
{username=,email=,password=,conf_pwd=}
 
 
 
WHAT I TRY TO GET:
 
<TD width="40%">User name*:</TD>
<TD><input type="text" name=" username"  class="Feld" value=""></TD> 
 
 

Reply via email to