Santhosh Reddy wrote:Yes, for every custom tag there should be one tld ...
As David pointed out, this is incorrect. A single TLD defines one library, which can contain multiple tags, functions, and tag file declarations.
David Newton wrote:If you're using JSP-based tags there will be multiple tag files, but no TLD.
However, if you want the tag files to have the same prefix as non-file tags or other functions, they can also be declared in the TLD.