📄 releasenotes.html
字号:
<html><head><title>Standard 1.0 Release Notes</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFFFF"><center><h1>Standard: An Implementation of the JSP™ Standard Tag Library (JSTL)<br><p>Version: 1.0.6<br>Release Notes</h1></center><p>The Standard 1.0.6 release is a minor update to the Standard 1.0.5release, which builds on the Standard 1.0 FCS release, an implementation of the final <a href="http://java.sun.com/products/jstl">JSTL 1.0 Specification</a>. The Standard1.0.6 release includes many bug fixes and updates.</p><p>The Standard Taglib, which is hosted at Apache, is used as the source repository for the <a href="http://java.sun.com/products/jstl">JSTL 1.0 reference implementation</a> supplied by Sun Microsystems, Inc.</p><hr/><h2>Release History</h2><dt><b>July 2004 • Standard 1.0.6</b></dt><p>The latest implementation is available from the Nightly Builds.</p> <dd>Bugs fixed since Standard 1.0.5 Taglib release:</dd> <ul> <blockquote> <table width="95%" border="1"> <tr> <th width="27%"> <div align="center"> Bug Id</div> </th> <th width="73%">Summary</th> </tr> <tr> <td width="27%" height="15"> <div align="center"> <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16773">16773</a></div> </td> <td width="73%" height="15">Substituted static values where Boolean objects were created.</td> </tr> <tr> <td width="27%" height="15"> <div align="center"> <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25382">25382</a></div> </td> <td width="73%" height="15">Optimization of the xml escaping used by JSTL Functions and the out tag handlers.</td> </tr> <tr> <td width="27%" height="15"> <div align="center"> <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25967">25967</a></div> </td> <td width="73%" height="15">Removed synchronization on getEvaluatorByName() method. Now synchronizing on nameMap and allowing reads to occur without blocking. Should be a performance improvement.</td> </tr> <tr> <td width="27%" height="15"> <div align="center"> <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26614">26614</a></div> </td> <td width="73%" height="15">Remove quotes from prefix when throwing an exception</td> </tr> </table> </blockquote> </ul> <blockquote> <p>Other changes and additions:</p> <ul> <li>Fixed Core TLV to allow EL and RT based actions to be mixed as allowed by the JSTL specification.</li> <li>Trimmed sql dataSource attribute tokens so any spaces in the comma delimited list are ignored.</li> <li>Updated licenses to the new Apache License, Version 2.0.</li> </ul> </blockquote><dt><b>January 2004 • Standard 1.0.5</b></dt><p><dd>Bugs fixed since Standard 1.0.4 Taglib release:</dd><ul> <blockquote> <table width="95%" border="1"> <tr> <th width="27%"> <div align="center">Bug Id</div> </th> <th width="73%">Summary</th> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15703">15703</a></div> </td> <td width="73%" height="15">Illegal scope attribute without var in "fmt:setLocale" tag</td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24892">24892</a></div> </td> <td width="73%" height="15">ResultImpl should implement java.io.Serializable</td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25637">25637</a></div> </td> <td width="73%" height="15">IteratorTagSupport example is missing </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25638">25638</a></div> </td> <td width="73%" height="15">Xml filter example doesn't work</td> </tr> </table> </blockquote></ul><blockquote> <p>Other changes and additions:</p> <ul> <li>Regarding bug #24892, it's important to note that relying on the serializability of Result objects might not be portable across different implementations of the JSTL spec. Also, ResultImpl will be serializable only if the values returned by the ResultSet are serializable too, which depends on the JDBC driver being used. </ul></blockquote><dt><b>September 2003 • Standard 1.0.4</b></dt><p><dd>Bugs fixed since Standard 1.0.3 Taglib release:</dd><ul> <blockquote> <table width="95%" border="1"> <tr> <th width="27%"> <div align="center">Bug Id</div> </th> <th width="73%">Summary</th> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16912">16912</a></div> </td> <td width="73%" height="15"> We take advantage of the new method URLEncoder.encode(String,String) if running on J2SE 1.4. <c:param> will then use the proper encoding. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17440">17440</a></div> </td> <td width="73%" height="15"> Resource bundle that only differs with the variant of the locale willnow be properly selected. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20197">20197</a></div> </td> <td width="73%" height="15"><sql:setDataSource> did not allow the specification of a scope withouta var attribute to set the SQl DataSource configuration setting. Fixed. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22034">22034</a></div> </td> <td width="73%" height="15">Page scope not properly set with <c:if>. Fixed. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21188">21188</a></div> </td> <td width="73%" height="15">Config.find() fails on invalidated sessions. Fixed. </td> </tr> </table> </blockquote></ul><blockquote> <p>Other changes and additions:</p> <ul> <li>Added Version class to easily tell the version of the jar file.</li> </ul></blockquote><dt><b>February 2003 • Standard 1.0.3</b></dt><p><dd>Bugs fixed since Standard 1.0.2 Taglib release:</dd><ul> <blockquote> <table width="95%" border="1"> <tr> <th width="27%"> <div align="center">Bug Id</div> </th> <th width="73%">Summary</th> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16069">16069</a></div> </td> <td width="73%" height="15"> Tag-handler reuse discovered a bug in <c:out>'s processing of default values. This bug was fixed by initializing an instance variable in doStartTag(). </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8694">8694</a></div> </td> <td width="73%" height="15">We revisited this bug prompted by areport from a user of the J2EE RI and adjusted the EL implementation toaccommodate the J2EE RI's default security restrictions. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15977">15977</a></div> </td> <td width="73%" height="15"> Minor display-related bug in ScriptFreeTLV </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14695">14695</a></div> </td> <td width="73%" height="15">There still was a bug when the <code>fmt:message</code> tag was pooled and reused, and a bundle was not specified explicitely. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15169">15169</a></div> </td> <td width="73%" height="15">Added <code><uri></code> definition in WEB-INF/jstl-examples.tld for/jstl-examples-taglib. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15495">15495</a></div> </td> <td width="73%" height="15">If <c:set> is used to set a property of a bean, and a setter method does not exist for that bean, a NullPointerException was thrown.A JspException with an appropriate error message is now thrown instead. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15621">15621</a></div> </td> <td width="73%" height="15">The tag handler for <fmt:requestEncoding> was not resetting the encoding value it picks up from thejavax.servlet.jsp.jstl.fmt.request.charset session attribute between invokations. </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15873">15873</a></div> </td> <td width="73%" height="15">We now expose the exception object thrown by a bean property evaluated by theEL (not just the exception message). </td> </tr> <tr> <td width="27%" height="15"> <div align="center"><ahref="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16377">16377</a></div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -