MicroNova YUZU is an EL-based JSP tag library designed to augment JSTL and transform JSP into a powerful XML-style "scripting language" (compatible with both JSP 1.2 and 2.0). Features include: stackable (nestable beyond tagfile boundaries) tags, nestable/encodable map with XML/JSON support, "codec" functions, structured param with file upload/select/radio support, "subroutine" call returning non-string Object, dynamic embedded EL pattern evaluation for regular text and SQL queries, HTTP client and response control, an HTML-to-DOM parser, multipart email and mailbox, dynamic method invocation/iterator/map/resource message map, and more. All YUZU tags follow a single behavioral pattern (prepare, import, default, process, assign, export) for ease of learning and extension.

Changes

Support for constructor parameters was added to the "className" attribute. A "System:getStatic" codec was added. Support for empty element names and encoding of colons were added to XMLMap:encode. Assignment behavior when the property name is empty was fixed. The declarations of XML:parseHtml and JSP:getPageScope were corrected.

URL: MicroNova - YUZU JSP Tag Library