struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Will Budreau (JIRA)" <>
Subject [jira] Created: (STR-2993) Unable to use right parenthesis in map lookup
Date Fri, 05 Jan 2007 19:18:16 GMT
Unable to use right parenthesis in map lookup

                 Key: STR-2993
             Project: Struts 1
          Issue Type: Bug
          Components: Taglibs
    Affects Versions: 1.1.1
            Reporter: Will Budreau 

When using BeanUtils lookup methods with a property like name="object" property="field(key)"
it is interpreted as a mapped property, and looks up  object.getField("key")
However, if I try to use a key that includes a right parenthesis ")" in the key, I have a
problem, since the PropertyUtils  terminates the mapped property early.

<bean:write name="form" property="field(key)MoreKey) "/> does a get on object.getField("key")
instead of object.getField("key)MoreKey") and the trailing characters "MoreKey" are silently
Could not find any documentation about whether it Is it possible to escape the parenthesis
or limitations on a well-formed mapped property.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message