On 7/7/09 5:52 PM, Lincoln Baxter, III wrote:
I'm ok with #1 -- "does not render childre"n. I'm
also for providing a
"backwards compatability switch" -- but it needs to be documented
clearly in the component PDL docs so that people are aware of it --
that'll cause unhappy customers.
The switch I had in mind was an implementation-specific switch - we have
a few of those already in Mojarra. Since the behavior wasn't previously
defined in the spec, it doesn't really make sense to document a switch
to change back to previous behavior in the PDL, since the PDL is part of
the spec, and there was no "previous behavior" in the spec.
But I share your concern and frustration about getting folks to
understand how to fix it if their existing apps break. Release notes
are the usual place where we put such documentation.
This is good in my eyes because it makes a piece of JSF more
intuitive, with the *OPTION* to do something counterintuitive yet
possibly necessary for a number of reasons - if we continue to make
improvements of this sort, then JSF will continue to improve.
--Lincoln
>> 1. Spec that h:outputText is a leaf component: children are not
>> rendered.