These samples illustrate how to create and use a custom
tag validator. The tag validator is new in the JSP 1.2 tag extension.
Note: Error 1 and Error 2 generate error messages. If you are using Internet Explorer, make sure you have turned off "Show friendly HTTP error messages". This is done via Advanced Internet Options.
There are two tags, <parent> and <child> The child tag must
be nested in the parent tag. The parent tag may have a directory attribute or
a file attribute, but not both. The child tag's limit attribute must be in range.
The BasicTagTLV.java is the Tag Library Validator java class that
enforces the above restrictions.
The BasicTagParent and BasicTagChild are skeletal
implementations the parent and child tags.
The <taglib> element in the application's web.xml for this tag library is below:
<taglib>
<taglib-uri>/orabasic</taglib-uri>
<taglib-location>
http://xmlns.oracle.com/j2ee/jsp/tld/demos/basic.tld
</taglib-location>
</taglib>
The tld for this library contains the following <uri> element,
<uri>http://xmlns.oracle.com/j2ee/jsp/tld/demos/basic.tld</uri>
which matches the above <taglib-location>. The examples all contain:
<%@ taglib prefix="basic" uri="/orabasic" %>
The <%@ taglib> directive's <uri> value matches the above <taglib-uri>.
|