DBTags has been in beta for quite some time. Considering recent developments within
the Jakarta Taglibs community, clarification on the "state" of DBTags is
Recently, the Jakarta Taglibs project has hosted development for the JSP Standard
Tag Library (JSTL). This tag library will become the reference implementation for
the JSR-052 specification. (More information on this tag library is available
Among its other significant functionality, JSTL contains a complete set
of tags for executing SQL in a JSP page. Overlap between these tags
and DBTags is considerable, but JSTL does contain some functionality that DBTags
does not (notably significant support for SQL transactions).
JSTL development on all fronts is very aggreesive at this time, and there is no reason
for DBTags to compete with this effort. Therefore, DBTags
is now in a semi-inactive state. The DBTags Tag Library will remain
on the Jakarta Taglibs site for the time being, but its future is not certain.
New users are strongly encouraged to evaluate both DBTags and the JSTL tags
before choosing a method for accessing the database inside of a JSP.
Although JSTL and DBTags contain similar functionality, some users may find the
JSTL usage a little daunting. For this reason, DBTags will still remain as an
alternative to the JSTL tags. It is possible that DBTags development will resume
in the future; time (and the users) will tell. In the meantime, DBTags will remain
in an indefinite beta state.
The team of DBTags developers would like to thank all the users who have used our
tags, contributed enhancements, made suggestions, and levied criticisms. We hope
that you have found these tags useful!
- The DBTags developers