<div class="gmail_quote">On Fri, Oct 16, 2009 at 4:49 AM, Martin Marinschek <span dir="ltr">&lt;<a href="mailto:mmarinschek@apache.org">mmarinschek@apache.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">&gt;&gt; Right, I agree with you. I&#39;m saying that this is silly behavior.<br>
&gt;&gt; Either it should leave null alone or choose to convert it only *if*<br>
&gt;&gt; the expected-type is a primitive (in this case a primitive boolean).<br>
&gt;<br>
&gt; +1<br>
<br>
</div>I can certainly do so - however, I don&#39;t think that I will get any<br>
response amounting to this being fixed.<br>
<br>
Do you guys think we should fix this in the JSF implementations, by<br>
passing in java.lang.Object to the underlying EL expression, and doing<br>
the coercion ourselves? We - most of the time - wrap the<br>
value-expression in a Facelets TagValueExpression anyways, so we could<br>
certainly do this! If the RI team agrees, I can certainly give word<br>
out to the MyFaces team discussing if that is reasonable to us as<br>
well.<br></blockquote><div><br>I think it would be more reasonable to try to handle this ourselves. As you mentioned, there is already a layer in between, so it&#39;s not like this is a one off solution. To be honest, I&#39;m on the fence, but I also want to get rid of annoyances sooner rather than later and that makes me lean towards a fix in JSF.<br>
<br>-Dan<br clear="all"></div></div><br>-- <br>Dan Allen<br>Senior Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><a href="http://mojavelinux.com">http://mojavelinux.com</a><br>
<a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br><a href="http://www.google.com/profiles/dan.j.allen">http://www.google.com/profiles/dan.j.allen</a><br>