Projects / MicroNova YUZU

MicroNova YUZU

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.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  29 Dec 2008 08:54

    Release Notes: Multi-property support was added to map-valued assignment. Support for byte[]/char[] as BinaryStream/CharacterStream was added to SQLObjectSource. Null key was removed from HTTP response headers. The request/response header values were standardized as NestedMap. String:replace, String:replaceCharacters, and String:toCharacterArray codecs were added.

    •  13 Oct 2008 11:10

      Release Notes: Support for Unicode characters was added to JSON encoding. A reinit is forced in doFinally() when attributes are set dynamically, to avoid problems on tag reuse. The Format:paging codec was added. Support for simple CSS style output was added and "__attrList" was made to use CSS style output for Map values. The __merge property was added to NestedMap for nested copy. __attrList now returns a leading space when not empty.

      •  17 Jun 2008 08:41

        Release Notes: Support for INOUT store procedure parameters, support for EL configuration parameters, support for the "log" property in m:log and _JSP:log, and support for the "com.micronova.jsp.tag.PostDataTag.defaultEncoding" configuration variable.

        •  12 Feb 2008 10:36

          Release Notes: This release added System:serialize and System:deserialize codecs, a Type:ifContained codec, File:close and File:flush codecs, and a System:resetUniqueId codec. JSON:encode is now sorted.

          •  10 Dec 2007 13:07

            Release Notes: Stored procedure support was added to m:update. "keyCodec" support was added to m:eval and _JSP:eval. The "CONDITION" argument was added to String:append and String:prepend. The "WITH" argument was made optional in String:replaceAll and String:replaceFirst.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.