struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Niall Pemberton (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (STR-2993) Unable to use right parenthesis in map lookup
Date Fri, 05 Jan 2007 19:29:16 GMT

     [ https://issues.apache.org/struts/browse/STR-2993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Niall Pemberton resolved STR-2993.
----------------------------------

    Resolution: Not A Problem

This is a Commons BeanUtils issue - so I'm closing it - see the following issue BeanUtils
issue:

    http://issues.apache.org/jira/browse/BEANUTILS-109

Currently with the latest release of BeanUtils theres nothing you can do to escape and use
these type of values - BeanUtils has been modified to make it easier for people to implement
their own expression syntax, but whether it will ever see the light of day in a BeanUtils
release (BeanUtils doesn't get much attention) is another question

  http://svn.apache.org/viewvc?view=rev&revision=473888

Its available in the nightly build, and you would need to implement your own Resolver

  http://people.apache.org/builds/jakarta-commons/nightly/commons-beanutils/

> 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