[ http://issues.apache.org/struts/browse/STR-2901?page=all ]
     
Niall Pemberton resolved STR-2901:
----------------------------------

    Resolution: Duplicate

The problem is with Commons BeanUtils, rather than Struts and there is already 
an open issue for this - BEANUTILS-109

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


> Map-backed forms won't work with ')' characters in keys
> -------------------------------------------------------
>
>          Key: STR-2901
>          URL: http://issues.apache.org/struts/browse/STR-2901
>      Project: Struts 1
>         Type: Bug

>     Versions: 1.2.8
>  Environment: java 5, windows
>     Reporter: Stefan Podkowinski

>
> I'm trying to setup a form using the map-backed form pattern as described 
> here:
> http://struts.apache.org/1.x/userGuide/building_controller.html#map_action_form_classes
> While working with xpath expressions as key values, i noticed that struts 
> will have a unexpected behaviour on ')' occurences in keys.
> <html:text property="value(/d:layout/d:page/d:layout-context[position()=1])"/>
> the key value passed to get/setValue() becomes:
> /d:layout/d:page/d:layout-context[position(
> Appearently all characters after the closing bracket in "position()" will be 
> simply cut off.
> Please optimize parsing to the full string value as there is no reason not to 
> use ')' characters in keys. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to