The displaytag library is a useful JSP taglib for generating html tables containing data in lists. By putting JavaBeans in an iterable list, the tag library can format the list into a HTML table, complete with the following features:
- Mapping columns to bean properties
- Built-in Pagination
- Built-in Sorting
- External sorting/pagination
- I18n
- Styles
- Exporting to PDF/Excel
- Integration with struts
- Grouping (never tried)
- Integration with webwork, sping framework (never tried)
Rating 4 out of 5. Excellent features, easy to use. 1 missing for un-organized documentation.