Introduction to the Java Standard Tag Library

sitepoint.com has a good Introduction to the Java Standard Tag Library (JSTL).

I recently completed a web application using JSTL, Tomcat and MySQL recently and must admit that it was an awesome experience. Java Server Pages once scared me as the thought of creating servelets seemed overwhelming. Using JSTL makes created J2EE based web apps a very easy task.

From a teaching standpoing, I have taught PHP, ASP and most recently JSP. JSP (using the JSTL) was certainly the easiest to teach. As the language is tag-based, students seem to catch on to the techiques very quickly.