Pow2WebGui is a java framework that could be useful to build JSP visual components. It provides abstract and some concrete classes that define a hierarchy of "html widgets" (i.e.: a window-like widget, a tabbedPanel widget, a treeMenu widget, etc) useful to decorate web application pages. These widgets are rendered by a custom JSP tag library.
For every component it's possible to define a Drawer class that manages its visual rendering
and an optional ContentProvider class that creates and manages the informations showed by the component.
See the features list and screenshots pages for further details.