Amaury created WW-4870:
--------------------------

             Summary: StringConverter from OGNL 3.1.15 in Struts 2.5.13
                 Key: WW-4870
                 URL: https://issues.apache.org/jira/browse/WW-4870
             Project: Struts 2
          Issue Type: Bug
    Affects Versions: 2.5.13
            Reporter: Amaury


Hi Apache / Struts 2 team,

We've just discovered a bug with the new version 2.5.13 of Struts 2, mainly in 
OGNL dependency. This is not the case with 2.5.10.

*Scenario*: we have a boolean method in a "if" condition statement in FTL view. 
This method takes on argument which is a String ID in the format "X.Y" (ex: 
"1.1).

*Result obtained during the OGNL parsing*: StringConverter is called according 
to the "locale" of the browser and apparently with "fr_FR" locale, the "X.Y" is 
converted to decimal format "X,Y" which is wrong since we want to stick with 
our ID as it arrives.
It seems with en_US locale, the decimal conversion doesn't happen.

*Result expected*: the ID "X.Y" goes to the "if" statement as it is, not 
converted in fr_Fr locale.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to