OK, I made the following changes, and it didn't do what I expected.
HELP!
I added to the ActionForm:
/**
* The form HashMap
*/
private HashMap map = new HashMap ( );
public Object getStringMapped ( String key ) {
return map.get ( key );
}
public void setStringMapped ( String key, String value ) {
map.put ( key, value );
}
I modified the jsp as:
<html:form action='Foo.do'>
<c:forEach var='element' items='${elements}' >
<html-el:text property='stringMapped ( ${element.element} )'
value='${element.value}'/>
</c:forEach>
...
</thml:form>
When I look at the form in my DispatchAction map is always empty.
Any help would be appreciated!
-----Original Message-----
From: David Graham [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 05, 2003 11:13 AM
To: [EMAIL PROTECTED]
Subject: Re: Action Form: HashMap
Read the mapped properties section here:
http://jakarta.apache.org/struts/faqs/indexedprops.html
David
>From: "Ray Madigan" <[EMAIL PROTECTED]>
>Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>Subject: Action Form: HashMap
>Date: Thu, 5 Jun 2003 11:00:12 -0700
>
>I have a form that has elements that I do not know the names of ahead
>of time.
>
>I want to have struts scrape the form into a map so the key is the name
>of the element and the value is the value of the element when it was
>submitted.
>
>I looked for an action form that acted like this. Has anyone done it
>before, or is there a better way?
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail
---------------------------------------------------------------------
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]