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>
> >             <groupId>javax.faces</groupId>
> >             <artifactId>jsf-api</artifactId>
> >             <version>1.2_04</version>
> >         </dependency>
> >         <dependency>
> >             <groupId>javax.faces</groupId>
> >             <artifactId>jsf-impl</artifactId>
> >             <version>1.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
>
>

Reply via email to