Thank's Mark! There are just two things left I need to know!
1. Do you also know how I can archive something like that? <bean:message key="<bean:write name="mappedForm" property="value"/>" /> (- I want to dynamically print out the messages from the resource properties!) 2. Do you know any good resource on that? Thanks again Oliver -----Ursprüngliche Nachricht----- Von: Mark Lowe [mailto:[EMAIL PROTECTED] Gesendet: Samstag, 10. Januar 2004 17:16 An: Struts Users Mailing List Betreff: Re: iterate && DynaActionForm values from a HashMap This might work as you have things, but there are more elegant ways of achieving what you want. <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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]