> I believe in facelets is valid assign an attribute to a component that "does > not exist" or in other words "not declared on the class". I'm not very sure > about do that, since the default behavior for normal components should be > preserved for composite components. >
I guess I'm not sure what you mean by this. Basically the code was only checking to see if the composite component interface defined an attribute as "required" and throwing an exception no matter what. I simply modified it to see if the attribute is "required" and throw an exception if the tag doesn't declare it. I think that's the right thing to do. At any rate, without that change in place the sample fails with MyFaces but runs in Mojarra. Thanks, Curtiss Howard
