Re: Problem with lib version jasper-el.jar on tomcat 6.0.18
ruben rubens wrote: Hello, I found a posible bug or weird performance with tomcat 6.0.18. I'm using faces for MVC, when the context is setting the values for bean atributes from an empty input (input with null value) I don´t finally get a null value as I expect, I finally get a primitive default value. For example, If I bind my java.lang.Float to an input text and I do not fill any value in it, I get a 0.0 value in my Float atribute, and I expected null (like the original value). The libraries versions that I´m using are listed below: dependency groupIdjavax.faces/groupId artifactIdjsf-api/artifactId version1.2_04/version /dependency dependency groupIdjavax.faces/groupId artifactIdjsf-impl/artifactId version1.2_04/version /dependency In tomcat 6.0.13 I´m not getting the same behaivour. I get that I expect. I think the problem is with this jar: jasper-el.jar. Is there an explanation for these? In my opinion, I don´t think is a good performance get a value from a form that nobody has put there. That behaviour is required by the EL spec (It was a bug that was fixed.). You can disable the spec compliant behaviour by using org.apache.el.parser.COERCE_TO_ZERO=false Mark - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Problem with lib version jasper-el.jar on tomcat 6.0.18
Thanks Mark, you helped me! 2009/2/12 Mark Thomas ma...@apache.org ruben rubens wrote: Hello, I found a posible bug or weird performance with tomcat 6.0.18. I'm using faces for MVC, when the context is setting the values for bean atributes from an empty input (input with null value) I don´t finally get a null value as I expect, I finally get a primitive default value. For example, If I bind my java.lang.Float to an input text and I do not fill any value in it, I get a 0.0 value in my Float atribute, and I expected null (like the original value). The libraries versions that I´m using are listed below: dependency groupIdjavax.faces/groupId artifactIdjsf-api/artifactId version1.2_04/version /dependency dependency groupIdjavax.faces/groupId artifactIdjsf-impl/artifactId version1.2_04/version /dependency In tomcat 6.0.13 I´m not getting the same behaivour. I get that I expect. I think the problem is with this jar: jasper-el.jar. Is there an explanation for these? In my opinion, I don´t think is a good performance get a value from a form that nobody has put there. That behaviour is required by the EL spec (It was a bug that was fixed.). You can disable the spec compliant behaviour by using org.apache.el.parser.COERCE_TO_ZERO=false Mark - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org