One of the Cocoon BuiltInLogicsheets. More documentation can be found from the logicsheet itself in the Cocoon build directory: cocoon-2.1.10\build\cocoon\blocks\xsp\dest\org\apache\cocoon\components\language\markup\xsp\java\util.xsl.

The XSP Util Logicsheet provides the following inclusion functionality:

  • Content from another URL.
  • Content directly from a file (requires absolute path?)
  • Content from an expression
  • Content of a file, as text (rather than XML)

It also provides tags to get:

  • The time, in a custom format
  • A general counter
  • A session based counter?

Small usage example example (output result String as XML instead of encoded format:

<?xml version="1.0"?>

<xsp:page language="java"
          xmlns:xsp="http://apache.org/xsp"
          xmlns:xsp-request="http://apache.org/xsp/request/2.0"
          xmlns:util="http://apache.org/xsp/util/2.0">
...
    <page>
    <xsp:logic>
...
    <util:include-expr><util:expr>result</util:expr></util:include-expr>
...
     </xsp:logic>
     </page>
</xsp:page>
  • No labels