JWL is a JSF and JavaScript-based widget library, created by IBM®,
that augments JSP and HTML pages with a rich set of input, output and navigation
components. JWL also includes support for AJAX-based page interactions so
that not only can pages include more complex components, the pages can interact
with the Web server without requiring a full-redraw of the page with each
interaction.
Examples of widgets included in JWL include a section component, a menu-bar
component, a tree component, a calendar component, a time-picker component,
character-by-character input assist, context-menu management, etc.
JWL consists of two pieces:
- The JSF tag library that incorporates the IBM extended JSF tags. UI Widgets can be
put on a page by dragging and dropping them from a palette.
- A stand-alone JavaScriptâ„¢ runtime which implements the JWL components
in an HTML page.