The Standard 1.0 release builds on the Standard 1.0 Beta 2 release, which introduced a variety of new features and rounded out some of the support initially provided in Standard 1.0 EA3.
The Standard 1.0 release, which is hosted at Apache, is used as the source repository for the JSTL 1.0 reference implementation supplied by Sun Microsystems, Inc.
Bugs fixed since Standard 1.0 Taglib Final release:
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.html
guide updated to include all jar dependency information.SQL examples updated to allow for the inputting of dataSource
username and password.c:url
tag no longer prepends path to page relative URLs.Added a <welcome-file-list>
element to the example application's deployment descriptor. Modifiedstandard-doc
in a corresponding fashion.
BundleSupport
modified to use the current context classloader instead of the classloader that loaded it. This change was necessary in order forBundleSupport
to properly find resources in a web application.The SQL
DataSourceWrapper
also modified to properly use classloader delegation to load resources.Fixed incorrect x:param
error message.
Other changes and additions:
- Improved
x:parse
action'sEntityResolver
to 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.
query
andupdate
tags modified to catch a more generic JDBC driver implementation generated exception when it occurs and provide a meaningful error message.DateParam
tag 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
TimeZoneSupport
javadocs- 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.