Version: 1.0.1
Release Notes
The Standard 1.0.1 release builds on the Standard 1.0 FCS release, an implementation of the final JSTL 1.0 Specification. The Standard 1.0.1 release includes many bug fixes and updates
The Standard 1.0.1 release, which is hosted at Apache, is used as the source repository for the JSTL 1.0 reference implementation supplied by Sun Microsystems, Inc.
Bug IdSummary The fmttags used to store theBodyContentfrom one tag in the same field variable they use forvalue. This caused problems in a container that supported tag re-use since the oldBodyContentwas used.The xml:transformtag can now be used with a series of imported stylesheets.
Bug IdSummary Fixed ' xslt' attribute for<x:transform>to only accept an
object exported by<x:parse>if it's aString,Reader, or
javax.xml.transform.Source.Added "UNICODE_INPUT = true"to theELParser.jj
options so that non-ascii values can be parsed.GettingStarted.htmlguide updated to include all jar dependency information.SQL examples updated to allow for the inputting of dataSourceusername and password.c:urltag no longer prepends path to page relative URLs.Added a <welcome-file-list>element to the example application's deployment descriptor. Modifiedstandard-docin a corresponding fashion.
BundleSupportmodified to use the current context classloader instead of the classloader that loaded it. This change was necessary in order forBundleSupportto properly find resources in a web application.The SQL
DataSourceWrapperalso modified to properly use classloader delegation to load resources.Fixed incorrect x:paramerror message.
Other changes and additions:
- Improved
x:parseaction'sEntityResolverto work with JAXP 1.2. URI's normalized so they can be processed consistently.- The JSTL 1.0 Specification has all the official functional descriptions; out of date documentation removed.
- Hard-coded and browser-based locales separated into distinct pages in order to avoid conflicting response encodings.
- Formatting web application examples updated to use EL to access request parameters.
queryandupdatetags modified to catch a more generic JDBC driver implementation generated exception when it occurs and provide a meaningful error message.DateParamtag modified to have an empty body content as defined by the spec.PreparedStatement.setNull(parameterIndex, java.sql.Types.NULL)now used when specifying null parameter values.- XPath performance improved by caching parsed representations of XPath expressions.
- Support for relative system ID's in
<x:transform>simplified.- Improved
TimeZoneSupportjavadocs- Added Japanese resources
- Added support for JSP 2.0 functionality in the JSTL EL. By default, none of the new features are enabled in order to comply with the JSTL 1.0 Specification. The functionality will be triggered by a particular way of calling the interpreter.