Oracle® Fusion Middleware Programming JSP Tag Extensions for Oracle WebLogic Server 11g Release 1 (10.3.3) Part Number E13722-02 |
|
|
View PDF |
The following sections provide an overview of administration and configuration tasks for using JSP tag extensions:
The following steps describe how to configure a JSP tag library. You can also package a tag library as a JAR file (see Packaging a JSP Tag Library as JAR File).
Create a tag library descriptor (TLD).
For more information, see Chapter 3, "Creating a Tag Library Descriptor."
Reference this TLD in the Web Application deployment descriptor, web.xml
. For example:
<taglib> <taglib-uri>myTLD</taglib-uri> <taglib-location>WEB-INF/library.tld</taglib-location> </taglib>
In this example the tag library descriptor is a file called library.tld
. Always specify the location of the tld
relative to the root of the Web application.
Place the tag library descriptor file in the WEB-INF
directory of the Web application.
Reference the tag library in the JSP page.
In your JSP, reference the tag library with a JSP directive. For example:
<%@ taglib uri="myTLD" prefix="mytaglib" %>
Place the tag handler Java class files for your tags in the WEB-INF/classes
directory of your Web application.
Deploy the Web application on WebLogic Server. For more information, see "Deploying and Packaging from a Split Development Directory" in Developing Applications for Oracle WebLogic Server.
In addition to the procedure described in the previous section Configuring JSP Tag Libraries you can also package a JSP tag library as a JAR file:
Create a TLD (tag library descriptor) file named taglib.tld
.
For more information, see Chapter 3, "Creating a Tag Library Descriptor."
Create a directory containing the compiled Java tag handler class files used in your tag library.
Create a subdirectory of the directory you created in step 2 and call it META-INF
.
Copy the taglib.tld
file you created in step 1 into the META-INF
directory you created in step 3.
Archive your compiled Java class files into a jar file by executing the following command from the directory you created in step 2.
jar cv0f myTagLibrary.jar
(where myTagLibrary.jar
is a name you provide)
Copy the jar file into the WEB-INF/lib
directory of the Web application that uses your tag library.
Reference the tag library in your JSP. For example:
<%@ taglib uri="myjar.tld" prefix="wl" %>