LDAP & Tag Libraries

<1 min read
My connection is on fritz today, keeps on dropping in and out. Bummer.

'Hong Kong Phooey'  

I spent the better part of yesterday afternoon creating a new web interface for our LDAP-based address-book.

Unfortunately ldap-abook turned out to be highly inadequate. I could have stomached the convoluted code, but the lack of consistent UTF-8 support was too much to bear.

I used a combination of jTalk, and the Simya LDAP Tag Library to build a new web application. I did have to make a few modifications to the Simya library as it did not integrate well with other tag libraries.

A warning to JSP Tag Library developers:

Avoid using getParent() in sub-container tags, unless you want to prevent other tags from accessing your output data. You should use findAncestorWithClass() instead.

I don't know if Simya is still actively supporting the library, but I'll talk to them about it.

The first release candidate of JDK 1.4.1 is out.

If you're looking for a tokenzier which can be used to easily parse comma or tab delimited files, you might want to check this article out. The implementation is sound, but could use some optimization.

Vicki is coming back tonight. Yippie!

Guess what? I once again voted for Kelly. Must be love.wink