I have set up a map backed action form with the
following getter and setter methods:

  public void setValue(String psKey, Object psValue) {
    mhFieldValues.put(psKey, psValue);
  }

  public Object getValue(String psKey) {
    return mhFieldValues.get(psKey);
  }

On my JSP page, I have a dynamically generated text
field in the following format:

<html:text name="userForm" 
           property="value(Users.Key)"/>

When I submit the form that contains the above text
field, I get the following error from Tomcat:

java.lang.IllegalArgumentException: Invalid mapped
property 'value(Users'

The problem is due to the '.' in Users.Key and I was
wondering if anyone else can shed some light as to why
map based action forms cannot accept periods in the
parameter of value(). 

Thanks.
 



__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to