From Documentation

Jump to: navigation, search


<?tablib uri="myURI" prefix="my"?>

This directive is used to load a taglib file, which defines a set of static methods that can be used in EL expressions (so called EL functions).

For example, we could load the functions defined in the built-in TLD files identified as, and then use the l function.

 <?taglib uri="" prefix="c"?>
 <window title="${c:l('my.title')}">

If you want to load a TLD file from your Web application, you can specify the path directly. For example, suppose you have a custom TLD at /WEB-INF/tld/my.tld, then you could specify it as follows.

 <?taglib uri="/WEB-INF/tld/my.tld" prefix="my"?>
    <listitem label="${}" forEach="${my:getCustomers()}"/>
        <!-- assume there is a function called getCustomers -->

The syntax of a taglib document is described in the subsection:



[Required][EL is not allowed]

A URL of the taglib file. Unlike other URL and URI, it doesn't interpret ~ or * specially. And, the page and the taglib files it references must be in the same Web application.



A prefix is used to identify functions defined in this taglib file. The prefix could be any non-empty strings.

Version History

Version Date Content

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.