2010-04-14 - Jakarta Taglibs has been retired.

For more information, please explore the Attic.

Jakarta Taglibs
JCP Standardized Tag Libraries
Standard-1.0: JSTL 1.0 (1.2)
Standard-1.1: JSTL 1.1 (2.0)
Supported Tag Libaries
Benchmark (1.1)
BSF (1.1)
Cache (1.2)
DateTime (1.1)
I18N (1.1)
Input (1.1)
IO (1.1)
JMS (1.1)
JNDI (1.1)
Log (1.1)
Mailer (1.1)
Random (1.1)
RDC - Reusable Dialog Components (2.0)
Regexp (1.1)
Scrape (1.1)
String (1.1)
XTags (1.1)
Tool Extensions
UltraDev 4.0
Image (1.1)
Iterators (1.2)
Unstandard (1.2)
Data Grid (1.2)
Mailer 2 (2.0)
Deprecated Tag Libraries
Application (1.1)
DBTags (1.1)
Page (1.1)
Request (1.1)
Response (1.1)
Session (1.1)
Utility (1.1)
XSL (1.1)
Jakarta Community
Get Involved
Mailing Lists
SVN Repositories
Reference Library
Bug Database
XTags Library

XTags is a JSP custom tag library for working with XML. XTags implements an XSLT-like language allowing XML to be styled and processed from directly within a JSP page using familiar XSLT and XPath techniques.

In many ways XTags is like XSLT implemented in JSP allowing you to seamlessly work with JSP, custom tags, JavaBeans and the whole J2EE platform from inside a single piece of JSP!

XTags is currently built on top of dom4j the flexible open source XML framework for the Java platform. Though increasingly XTags will use a pluggable XPath engine to support the travesal of DOM and Java Beans too.


For more information about the XTags Tag Library, look at the on-line documentation:

For information on how to use the distributions, look at the following documentation:


A binary download of the XTags Tag Library is available

The following distributions are also available for download:


List of contributors:

  • James Strachan
  • James Elson

XTags was generously donated to Apache by Citria Ltd.

Copyright © 2000-2004 The Apache Software Foundation