Java Open Source Projects Directory

...dedicated into Java open source projects

  • Increase font size
  • Default font size
  • Decrease font size
JSP Tag Libraries


JPivot is a JSP custom tag library that renders an OLAP table and let users perform typical OLAP navigations like slice and dice, drill down and roll up. It uses Mondrian as its OLAP Server.



TableTag is JSP tag library intended to build simple data entry pages, like ASP.NET's DataGrid. It has plugable renderers for table, rows and columns, event driven data handling, and data feeding based on java.util.List.



Develop fully functional GoogleMaps on your website with no javascript or AJAX programming, using the Google:maps JSP Tag library. All gelocation is performed automatically, so plot by longitude/latitude, US or Intl address, or even IP... Integrate with JSTL or scriptlets to create database driven, dynamic maps.



Struts Menu is a set of JSP tags that allows creation of many different menu systems from an XML file or database tables. It supports menus with dynamic javascript. It can be used outside of a Struts application. It has been successfully implemented in AppFuse, Struts, Struts 2, Spring MVC, Tapestry and JSF versions.



he AJAX Tag Library is a set of JSP tags that simplify the use of Asynchronous JavaScript and XML (AJAX) technology in JavaServer Pages.



Paging, sorting and filtering data in a web environment using java, jsp and taglibs.



FormView is JSP taglib to manage postrender of JSP (HTML render)according to state (CREATE, READ, UPDATE,...). With Formview you develop just ONE JSP to manage READ-ONLY and READ-WRITE form. For instance, on CREATE state HTML inputs will be READ-WRITE and on READ state inputs will be READ-ONLY. You can use FormView with HTML or any JSP taglib (struts, struts-layout, jsp...) that you want postrender by FormView. With FormView you can customize render of input according to state (add attribute readonly to HTML input or replace it by value when form must be displayed to READ state). Formview can be plugged with Struts Validator to use information about validation to update HTML according to validation (eg : add maxlength attribute to HTML input if form must be validate by maxlength, add calendar if input must be date).



pack:tag is a JSP Taglib that compresses static resources like JavaScript or Cascading Style Sheets. The Taglib caches the resources, once they are compressed, in memory or to file. When caching to memory, the output is additionally gzipped. Compressing-algorithms could be exchanged per resourcetype, and are extendable by usage of the strategy-pattern. Resources can also be combined to reduce requests.


Page 2 of 4