<input name="<bean:write name="mappedForm" property="key" />" type="text">
On 10 Jan 2004, at 15:51, Oliver Thiel wrote:
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>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]