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
I18N Tag Library

The I18N custom tag library contains tags that help manage the complexity of creating internationalized web applications. For those not familiar with the term "i18n", it is a standard abbreviation for "internationalization", which starts with the letter I, ends with the letter N, and contains a total of 18 letters in between.
While some may see similarity with the struts message tag, these tags have several advantages, particularly with respect to message arguments, not to mention the fact that its a standalone tag library and doesn't require the user to adopt (or rip components out of) struts.


For more information about the I18N 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 I18N Tag Library is available

The following distributions are also available for download:


List of contributors:

  • Tim Dawson
  • James Strachan

Copyright © 2000-2004 The Apache Software Foundation