Hi Khaled,
This is what I think are correct answers to your questions:
If The Tag Element of a tld file does not have a body-content element, does this mean that this tag must be used as an empty tag ???
<body-content> element of the TLD file is a mandatory element. If you do not specify this element then you will get an exception with a specific message.
And if the tag is declared not have a body, can it contain other tags.
If the tag is declared to have an empty body in that case only one standard action is allowed in the tag for initializing its attribute i.e.
you can use <jsp:attribute> standard action inside the body of an empty tag. Thanks,
-Rancy