taglib"
m |
|||
Line 6: | Line 6: | ||
</source> | </source> | ||
− | This directive is used to load a <tt>taglib</tt> file, which defines a set of static methods that can be used in EL expressions. | + | This directive is used to load a <tt>taglib</tt> file, which defines a set of static methods that can be used in EL expressions (so called EL functions). |
− | + | For example, we could load functions defined in the built-in TLD files identified as [[ZUML Reference/EL Expressions/Core Methods|http://www.zkoss.org/dsp/web/core]], and then use [[ZUML Reference/EL Expressions/Core Methods/l|the l function]]. | |
− | |||
− | |||
− | |||
<source lang="xml" > | <source lang="xml" > | ||
Line 20: | Line 17: | ||
</source> | </source> | ||
− | + | 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 <code>/WEB-INF/tld/my.tld</code>, then you could specify it as follows. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | </ | ||
− | |||
− | |||
− | |||
− | |||
<source lang="xml" > | <source lang="xml" > | ||
Line 36: | Line 23: | ||
</source> | </source> | ||
− | + | The syntax of a taglib document is described in the subsection: | |
− | + | {{ZKDevelopersReferenceHeadingToc}} | |
− | |||
== uri == | == uri == |
Revision as of 09:49, 15 November 2010
<?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 functions defined in the built-in TLD files identified as http://www.zkoss.org/dsp/web/core, and then use the l function.
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<window title="${c:l('my.title')}">
...
</window>
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"?>
The syntax of a taglib document is described in the subsection:
uri
[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.
prefix
[Required]
A prefix used to identify functions defined in this taglib file. The prefix could be any non-empty string.
Version History
Version | Date | Content |
---|---|---|