I'm not seeing default values applied to composite component attributes when
those attributes are not specified in the using page.
I'm also not seeing an difference in behavior in my app when I specify that
an attribute is required and I don't supply it. The javadocs for the
composite:attribute required attribute simply say:
"True if the page author must supply a value for this attribute."
But it gives no insight as to what should happen when the page author fails
to supply a value. Do we throw an exception? The result of not providing a
required attribute should be specified in the javadocs, IMO.
david