I was hoping you would not notice that :-)

-bd-

On Sep 27, 2005, at 4:41 PM, sean schofield (JIRA) wrote:

[ http://issues.apache.org/jira/browse/MYFACES-623? page=comments#action_12330649 ]

sean schofield commented on MYFACES-623:
----------------------------------------

Yes your new test case seems to do the trick. The problem with the original was that you were comparing the int value of the Integer you just created to 14. You weren't checking the actual result of the getValue.


setValue() method of ValueBindingImpl does not behave properly
--------------------------------------------------------------

         Key: MYFACES-623
         URL: http://issues.apache.org/jira/browse/MYFACES-623
     Project: MyFaces
        Type: Bug
  Components: JSR-127
    Versions: 1.1.0
    Reporter: sean schofield
 Attachments: MYFACES-623.patch

According to section 5.1.4 of the specification (p. 5-4) ...
If you have #{expr-a[value-b]}  where value-a is a Map then ...
call value-a.put(value-b, newValue).
The MyFaces implementation is coercing newValue into String which is incorrect behavior. NOTE: I discovered the problem while using a bean that was programatically added to the session map. So there is is no class defined in faces-config.xml. I don't think this should matter but I thought I would mention it.


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



Reply via email to