There’s an interesting ongoing discussion on the content management mailing list about the lack of a “CPAN for Java,” and someone pointed out the Jakarta Taglibs Project. I checked it out quite awhile, but hadn’t been there lately. They’ve really added quite a few useful taglibs. It’s no CPAN, but it’s a start.