2010.10.04

JavaServer Pages Standard Tag Library, most reuse Open Source Project of the week

Michael Attia
Posted by Michael Attia

This article come from a debate that take place between the Antelink team. What would happen if I pick up a Java component and I check the Project Reuse Ranking? The JavaServer Standard Tag Library is one of these Java components. And surprisingly the JSTL ranks 7 on the Project Reuse Ranking which is less than the Apache Commons project. JSTL has the same rank as SpringHibernateASM, cglib or JUnit.

Developed by Sun (Oracle), the JavaServer Pages Standard Tag Library (JSTL) is only reused by open source project that are Java web application using JSP. JSP is another Java component that helps software developers serve dynamically generated web pages based on HTML.

JSTL, the Java component, encapsulates as simple tags the core functionality common to many Web applications. JSTL provides a framework for integrating existing custom tags with JSTL tags. It has support for common, structural tasks (iteration and conditionals), tags for manipulating XML documents, internationalization tags, and SQL tags. The JavaServer Pages Standard Tag Library introduces a new expression language in order to ease page development by provident an API for developers that simplify the configuration of JSTL tags and the development of custom tags.   

As explained at the beginning of this article, JSTL is de facto widely reused because every Java web application reuses this component. JSTL ranks 7 on the Project Reused Ranking. JSTL has the particularity to have open source projects that extend the standard tag lib norm such as Velocity and Struts taglib.

If you have any question or if you want to share any improvement to the content of this article, post a comment or contact us. You liked this article and you want to receive the next article on your RSS reader, subscribe to the RSS feed. You liked this article and you want to share it to your community? Use the addtoany button on the top of the article. If you want to keep in touch with the Antelink team, you can follow the personalized Twitter list and the Antelink Twitter account

Stay informed on our latest news!

Follow us