struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Will Budreau (JIRA)" <j...@apache.org>
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
                 URL: https://issues.apache.org/struts/browse/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
stripped.
 
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: https://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message