You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by lu...@apache.org on 2002/04/19 03:29:45 UTC
cvs commit: jakarta-taglibs/standard/xml intro.xml
luehe 02/04/18 18:29:45
Modified: standard README README.dist
standard/doc/web GettingStarted.html Overview.html
ReleaseNotes.html index.html
standard/examples/web index.html
standard/xml intro.xml
Log:
doc update
Revision Changes Path
1.7 +1 -1 jakarta-taglibs/standard/README
Index: README
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/README,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- README 19 Apr 2002 00:15:13 -0000 1.6
+++ README 19 Apr 2002 01:29:44 -0000 1.7
@@ -1,7 +1,7 @@
JSP Standard Tag Library (JSTL)
Release: Beta 2
-Thanks for downloading the JSTL Beta 1 release. We hope you find the tags,
+Thanks for downloading the JSTL Beta 2 release. We hope you find the tags,
documents, and examples here of interest. We're curious to hear your
feedback on this release, which represents work in progress toward a
standard JSP Tag Library. Please contact us at
1.2 +2 -2 jakarta-taglibs/standard/README.dist
Index: README.dist
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/README.dist,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- README.dist 19 Apr 2002 00:15:13 -0000 1.1
+++ README.dist 19 Apr 2002 01:29:44 -0000 1.2
@@ -1,7 +1,7 @@
JSP Standard Tag Library (JSTL)
Release: Beta 2
-Thanks for downloading the JSTL Beta 1 release. We hope you find the tags,
+Thanks for downloading the JSTL Beta 2 release. We hope you find the tags,
documents, and examples here of interest. We're curious to hear your
feedback on this release, which represents work in progress toward a
standard JSP Tag Library. Please contact us at
@@ -12,7 +12,7 @@
BINARY DISTRIBUTION
-This is the binary distribution of the Beta2 JSTL reference
+This is the binary distribution of the Beta 2 JSTL reference
implementation.
To use this distribution with your web applications, simply copy the JAR
1.11 +4 -4 jakarta-taglibs/standard/doc/web/GettingStarted.html
Index: GettingStarted.html
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/doc/web/GettingStarted.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- GettingStarted.html 17 Apr 2002 02:53:35 -0000 1.10
+++ GettingStarted.html 19 Apr 2002 01:29:44 -0000 1.11
@@ -5,7 +5,7 @@
</head>
<body bgcolor="#FFFFFF">
-<h1>Getting started with JSTL 1.0 (Beta 1)</h1>
+<h1>Getting started with JSTL 1.0 (Beta 2)</h1>
<p>This document describes how to get up and running quickly with JSTL's
second early-access release. It can be useful to page authors and tag
@@ -70,7 +70,7 @@
<hr />
<h2><a name="#2" /></a>Getting started quickly</h2>
-<p>JSTL 1.0 Beta 1 uses features provided only by the JSP 1.2 standard draft, so it requires
+<p>JSTL 1.0 Beta 2 uses features provided only by the JSP 1.2 standard draft, so it requires
a JSP 1.2 container. We recommend you test JSTL with Tomcat 4.0.</p>
<p>To install Tomcat, follow the instructions at <a
@@ -127,9 +127,9 @@
<c:forEach items="<b>${page.myItems}</b>" />
</pre>
-<h3>Topics covered in JSTL 1.0 Beta 1</h3>
+<h3>Topics covered in JSTL 1.0 Beta 2</h3>
-<p>As we mentioned above, JSTL 1.0 Beta 1 includes core tags to support iteration, conditionals,
+<p>As we mentioned above, JSTL 1.0 Beta 2 includes core tags to support iteration, conditionals,
and expression-language support. For more information on precisely how these
tags work, you should read the "Functional Description" documents provided as
part of this distribution. Here, we just offer a quick roadmap of each feature
1.12 +1 -1 jakarta-taglibs/standard/doc/web/Overview.html
Index: Overview.html
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/doc/web/Overview.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Overview.html 17 Apr 2002 02:53:35 -0000 1.11
+++ Overview.html 19 Apr 2002 01:29:44 -0000 1.12
@@ -7,7 +7,7 @@
<body bgcolor="#FFFFFF" text="#000000">
<h1>Overview</h1>
<p>This document provides a high level overview of the JSP™ Standard Tag
- Library (JSTL) as it stands for Beta 1. If you have a
+ Library (JSTL) as it stands for Beta 2. If you have a
strong opinion on the topic — positive (you really like it), or constructive
(we messed up some parts and you have some constructive comments for improvements)
— we'll be happy to hear from you at <a href="mailto:jsr-52-comments@jcp.org">jsr-52-comments@jcp.org</a>.
1.16 +13 -207 jakarta-taglibs/standard/doc/web/ReleaseNotes.html
Index: ReleaseNotes.html
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/doc/web/ReleaseNotes.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ReleaseNotes.html 16 Apr 2002 01:50:26 -0000 1.15
+++ ReleaseNotes.html 19 Apr 2002 01:29:44 -0000 1.16
@@ -7,213 +7,19 @@
<body bgcolor="#FFFFFF">
<h1>'Standard' taglib (JSTL RI): Release Notes</h1>
-<p><b>The JSTL 1.0 Beta 1 RI builds on the 1.0 EA3 release, which introduced a
-variety of new features and rounded out some of the support initially
-provided in 1.0 EA2. This document contains a running list of additions and
-changes.</b></p>
+<p><b>The JSTL 1.0 Beta 2 RI builds on the 1.0 Beta 1 release, which
+introduced a variety of new features and rounded out some of the support
+initially provided in 1.0 EA3.</b></p>
-<hr />
+<hr/>
-<dl>
-<dt><b>Nightly Build Changes and Enhancements since JSTL EA3 RI,
-Version 1.0 Release</b></dt>
-<dd>General:
-<ul>
- <li>Support for 'var' and 'scope' has been normalized in tag handlers, TLDs,
- and TLVs.</li>
- <li>ScriptFreeTLV, and the new PreferredTaglibTLV, are now part of the
- javax.servlet.* class hierarchy as directed by the working spec.</li>
- <li>JARs distributed by Sun were removed from the CVS archive and the build
- process changed to accommodate this removal. Licenses are now included
- for those non-Apache JARs that remain checked into CVS.</li>
-</ul>
-</dd>
-
-<dd>EL Support:
-<ul>
- <li>Default EL implementation.</li>
- <ul>
- <li>See the <a href="http://www.jcp.org/aboutJava/communityprocess/review/jsr052/index.html">JSTL 1.0 Specification</a> Appendix A for complete definition</li>
- <li>Highlights:</li>
- <ul>
- <li><c:out> replaces <c:expr>
- <li>new "${expr}" syntax
- <li>implicit objects references using "." replacing ":"
- </ul>
- </ul>
- <li>EcmaScript EL enhancements:
- <ul>
- <li>Direct associative container access.</li>
- <li>List object access using the [] operator.</li>
- </ul>
- <li>Overhaul of EcmaScript implementation:
- <ul>
- <li>Multiple scopes for script execution.</li>
- <li>javascript pagecontext scope.</li>
- <li>Separation of script compilation and execution.</li>
- <li>Validation and caching.</li>
- <li>Performance improvements.</li>
- </ul>
- <li>JavascriptExpressionEvaluator implementation depended on public but
- non-documented Rhino classes to unwrap objects. Removed dependency on
- NativeString and NativeBoolean.</li>
-</ul>
-</dd>
-
-<dd>Core Actions:
-<ul>
- <li><c:url> replaces <c:urlEncode></li>
- <li>added <c:catch></li>
- <li><c:urlEncode> now supports <c:param>, but this support will
- likely be modified before the spec is finished.</li>
- <li><c:param> now accepts body content.</li>
- <li>IteratorTag, IteratorTagStatus, and IteratorTagSupport are
- now called LoopTag, LoopTagStatus, and LoopTagSupport.</li>
- <li>LoopTag (and classes that use it) now provides a prepare() method that
- lets developers set up an iteration.</li>
- <li>ConditionalTagSupport now provides a setScope() method in addition to
- setVar().</li>
- <li>With some caveats yet to be addressed by the spec, <c:forEach> and
- other tags that expose "nested" scoped attributes are now
- nondestructive with respect to the attributes they overwrite.</li>
-</ul>
-</dd>
+<dt><b>19 Apr 2002 </b></dt>
+<dd>JSTL 1.0 Beta2 RI, version 1.0, introduced. See Appendix B of the Proposed Final Draft for a list of changes since Beta1.</dd>
-<dd>XML Actions:
-<ul>
- <li><x:set> now outputs Number, String, and Boolean in cases where it
- would previously output an ArrayList with one element of any of these
- types. This change was called for by the community-draft spec.</li>
- <li>Output of x:parse is now supported as input to x:transform.</li>
- <li>The name for the TEI class for <x:transform> was corrected.</li>
- <li><x:set> now does NOT accept body content.</li>
- <li><x:parse> now trims its body content.</li>
- <li><x:parse>'s 'domVar' attribute was renamed to 'varDom'; 'scopeDom'
- was added. <x:parse> incorrectly required its 'var' attribute;
- this has been fixed.</li>
- <li><x:transform>'s 'xslt' attribute is now optional, which was the
- intended behavior all along.</li>
- <li><x:parse> single 'source' attribute was replaced by 'xmlText' and
- 'xmlUrl' for accepting generic objects (e.g., DOMs) and URLs
- respectively.</li>
- <li><x:transform>'s 'source' attribute was modified similarly to
- <x:parse>'s, and its 'xslt' attribute was replaced by 'xsltText' and
- 'xsltUrl' similarly.</li>
-</ul>
-</dd>
-
-<dd>SQL Actions:
-<ul>
- <li>Changes since Beta 1:</li>
- <ul>
- <li>Improved exception messages for <sql:query> and <sql:update></li>
- <li>relative path used for DataSource JNDI resource path</li>
- <li><sql:dateParam> added handling java.util.Date param values</li>
- <li>Result.getRowsCount() changed to Result.getRowCount()</li>
- <li>ColumnMetaData removed</li>
- <li>Result.getColumnNames() method added</li>
- <li>Result.getRows() returns SortedMap with a case insensitive Comparator</li>
- <li>Driver tag changed to setDataSource with support for a dataSource, JNDI path to DataSource, or JDBC parameters</li>
- </ul>
- <li>Changes since EA3:</li>
- <ul>
- <li>Modified Result interface:</li>
- <ul>
- <li>getRows() returns a Map[] where rows[index].colName returns a column's value</li>
- <li>getRowsByIndex() returns Object[][] where rowsByIndex[rowIndex][colIndex] returns a column's value</li>
- <li>getMetaData() returns ColumnMetaData[] where metaData[colIndex] returns column's metadata</li>
- <li>getRowCount() replaces getSize()</li>
- </ul>
- <li>Removed Row, Column, ResultMetaData interfaces.</li>
- <li><sql:update>: Made 'var' attribute optional.</li>
- <li><sql:query>: Fixed 'startRow' indexing, and allow 'startRow' and
- 'maxRows' to take EL expressions.</li>
- <li><sql:transaction>: Allow 'transactionIsolation' to take EL
- expression.</li>
- <li><sql:query>: 'startRow' follows 0-based indexing, as directed by
- the working spec.</li>
- <li>If 'dataSource' is specified in <sql:query> or <sql:update>,
- it must not be nested inside an <sql:transaction>, as directed by
- the working spec.</li>
- <li>javax.servlet.jsp.jstl.sql.Row: get() methods now return the value of the
- designated column as a Java object (as opposed to an instance of
- javax.servlet.jsp.jstl.sql.Column), as directed by the working spec.</li>
- <li>Implemented 0-based indexing (as opposed to the JDBC 1-based indexing)
- for Rows and Columns, in order to be consistent with the behavior of
- other JSTL tags.</li>
- <li>Changed prefix from javax.servlet.jsp.jstl.sql.driver to
- javax.servlet.jsp.jstl.sql for the 'driver', 'url', 'user', and
- 'password' context init parameters.</li>
- <li><sql:driver>: Implementation now uses 'url' (as opposed to
- 'jdbcURL') attribute, to comply with Functional Description.</li>
- <li><sql:driver>: Added support for 'scope' attribute.</li>
- <li><sql:param>: Implementation now treats 'value' attribute as
- optional, to comply with the Functional Description.</li>
- <li>Implementation of <sql:query> and <sql:update> now searches
- for scoped DataSource object, and performs JNDI lookup if it is a
- String.</li>
- <li><sql:transaction>: Implementation now supports
- 'transactionIsolation' attribute.</li>
- <li>Clarified SQL documentation by including information on where to place
- drivers as well as the examples Table structure.</li>
- </ul>
-</ul>
-</dd>
-
-<dd>I18N-Capable Formatting Actions:
-<ul>
- <li>Removed <fmt:exception> as well as
- javax.servlet.jsp.jstl.fmt.LocalizableException.
- <li><fmt:message>: Removed 'messageArgs' attribute.</li>
- <li>Removed <fmt:messageFormat>.</li>
- <li>Renamed <fmt:messageArg> to <fmt:param>.</li>
- <li>'dateStyle' and 'timeStyle' are now defined to be dynamic in
- <fmt:formatDate> and <fmt:parseDate>.</li>
- <li>Renamed 'i18n' to 'fmt' in all scoped attribute and config parameter
- names (for example, javax.servlet.jsp.jstl.i18n.basename now is
- javax.servlet.jsp.jstl.fmt.basename).</li>
- <li>Moved LocaleSupport class from org.apache.taglibs.standard.extra.i18n to
- javax.servlet.jsp.jstl.fmt.</li>
- <li><fmt:formatNumber>: Added 'currencyCode', 'currencySymbol',
- 'groupingUsed', 'maxIntegerDigits', 'minIntegerDigits',
- 'maxFractionDigits', 'minFractionDigits' attributes.</li>
- <li><fmt:parseNumber>: Added 'integerOnly' attribute.</li>
- <li>Aligned locale determination algorithm for I18N and formatting
- locales. The algorithm now gives preference to a
- "language match" over an "exact match" that might
- have occurred later on in the list of
- available locales. The only difference between the I18N and formatting
- logic is that in the I18N case, the container's default locale is always
- ignored, whereas in the formatting case, it is used only as a last
- resort.</li>
- <li>Made 'key' optional in <fmt:message>, and 'value' optional in
- <fmt:formatNumber>, <fmt:parseNumber>, and
- <fmt:parseDate> (already used to be optional in <fmt:param>).
- If missing, it is read from the tag's body content.</li>
- <li><fmt:message>: Implemented constraint that if 'key' attribute is
- present and action has body, its body content must be empty after
- trimming.</li>
- <li><fmt:formatDate> and <fmt:parseDate> now support both
- java.lang.String and java.util.TimeZone values specified via the
- 'timeZone' attribute.</li>
- <li>Added javax.servlet.jsp.jstl.i18n.locale context configuration
- parameter, which allows application locale to be specified in
- deployment descriptor file.</li>
- <li>Removed 'parseLocale' attribute from <fmt:formatDate> and
- <fmt:formatNumber>. If the value to be formatted is given as a
- String, it is now always parsed using the default pattern of the
- "en" locale. If the String is formatted with a different
- pattern, it must first be parsed to a java.util.Date or java.lang.Number
- with <fmt:parseDate> or <fmt:parseNumber>, and the result can
- then be used with <fmt:formatDate> or <fmt:formatNumber>,
- respectively.</li>
- <li><fmt:formatDate> now is defined to have a body. If its 'value'
- attribute is missing, and its body content is empty after trimming,
- <fmt:formatDate> formats the current time and date.</li>
-</ul>
-</dd>
+<p><dt><b>12 Mar 2002 </b></dt>
+<dd>JSTL 1.0 Beta1 RI, version 1.0, introduced.</dd>
-<dt><b>12 Dec 2001</b></dt>
+<p><dt><b>12 Dec 2001</b></dt>
<dd>JSTL 1.0 EA3 RI, version 1.0, introduced. Version includes the following
changes and additions:
<ul>
@@ -253,18 +59,18 @@
</ul>
</dd>
-<dt><b>09 Oct 2001</b></dt>
+<p><dt><b>09 Oct 2001</b></dt>
<dd>JSTL 1.0 EA1 RI, version 1.2, introduced. This version includes support
for ECMAScript.</dd>
-<dt><b>23 Jul 2001</b></dt>
+<p><dt><b>23 Jul 2001</b></dt>
<dd>JSTL 1.0 EA1 RI, version 1.1, is released. This version is compatible
with Tomcat 4.0 B6 and Tomcat 4.0 release.</dd>
-<dt><b>10 Jul 2001</b></dt>
+<p><dt><b>10 Jul 2001</b></dt>
<dd>JSTL 1.0 EA1 RI first made available for download.</dd>
-<dt><b>08 Jul 2001</b></dt>
+<p><dt><b>08 Jul 2001</b></dt>
<dd>Initial version of JSTL RI contributed by JSR-052 Expert Group
and imported into Jakarta CVS archive.</dd>
1.11 +2 -2 jakarta-taglibs/standard/doc/web/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/doc/web/index.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- index.html 12 Mar 2002 23:50:42 -0000 1.10
+++ index.html 19 Apr 2002 01:29:44 -0000 1.11
@@ -7,9 +7,9 @@
<body bgcolor="#FFFFFF">
<h1>RI for the JSP™ Standard Tag Library (JSTL)</h1>
-<h2>Release: 1.0 Beta 1</h2>
+<h2>Release: 1.0 Beta 2</h2>
-<p>Thanks for downloading the JSTL 1.0 Beta 1 release. We hope you find the tags, documents,
+<p>Thanks for downloading the JSTL 1.0 Beta 2 release. We hope you find the tags, documents,
and examples here of interest. We're curious to hear your feedback on this release,
which represents work in progress toward a standard JSP Tag Library. Please
contact us at</p>
1.16 +2 -2 jakarta-taglibs/standard/examples/web/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/examples/web/index.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- index.html 12 Mar 2002 23:50:42 -0000 1.15
+++ index.html 19 Apr 2002 01:29:45 -0000 1.16
@@ -30,7 +30,7 @@
<p>This web application includes a variety of sample JSP pages that showcase the
JSTL tags currently being specified within the <a href="http://www.jcp.org/jsr/detail/52.jsp">JSR-052
Expert Group</a>.
-<p><b>WARNING: This is Beta 1. The goal of this early access program is to keep
+<p><b>WARNING: This is Beta 2. The goal of this early access program is to keep
the community informed of the EG's progress as well as to give the community
a chance to experiment with the standard tag library (JSTL) early in the specification
process so that valuable feedback can quickly be channelled back to the Expert
@@ -38,7 +38,7 @@
<h3>Documentation</h3>
<p>The <a href="http://www.jcp.org/aboutJava/communityprocess/review/jsr052/index.html">JSTL 1.0 Specification</a> developed by the JSR052 expert group under the <a href="http://www.jcp.org">Java Community Process</a> is a complete JSTL 1.0 reference.</p>
<p>Documentation on the JSTL tags is available at <a href="http://jakarta.apache.org/taglibs/doc/standard-doc">http://jakarta.apache.org/taglibs/doc/standard-doc</a>.
- It is also available as the standard-doc web application of the JSTL Beta 1 release.
+ It is also available as the standard-doc web application of the JSTL Beta 2 release.
<h3>Mailing Lists</h3>
<p>There are three ways to obtain information from or send your comments to the
JSR052 Expert Group:
1.10 +6 -6 jakarta-taglibs/standard/xml/intro.xml
Index: intro.xml
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/xml/intro.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- intro.xml 13 Mar 2002 01:22:02 -0000 1.9
+++ intro.xml 19 Apr 2002 01:29:45 -0000 1.10
@@ -10,7 +10,7 @@
<section name="'Standard' Taglib" href="Welcome">
- <big><b>JSP(tm) Standard Tag Library reference implementation (Beta 1)</b></big>
+ <big><b>JSP(tm) Standard Tag Library reference implementation (Beta 2)</b></big>
<p>The <a href="http://www.jcp.org/jsr/detail/52.jsp">JSR-052 Expert Group</a>,
operating under the Java Community Process, will be hosting the
@@ -79,14 +79,14 @@
<section name="Documentation" href="Documentation">
<p>For more information about the JSP Standard Tag Library,
- look at the on-line documentation for Beta 1:</p>
+ look at the on-line documentation for Beta 2:</p>
<ul>
<!-- Uncomment this section and modify as needed when you start
doing releases of the taglib, a link can be made to each
available release. -->
- <li>View the Beta 1 documentation
+ <li>View the Beta 2 documentation
<a href="standard-beta1/index.html">
- JSP Standard Tag Library Beta 1 Documentation</a>
+ JSP Standard Tag Library Beta 2 Documentation</a>
</li>
<li>View the most recent, nightly build of the
@@ -113,11 +113,11 @@
<!-- Uncomment this section and modify as needed when you start
doing releases of the taglib. -->
<p>Download a binary distribution of the JSP Standard Tag Library
- Beta 1 release:</p>
+ Beta 2 release:</p>
<ul>
<li>
<a href="http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/">
- JSP Standard Tag Library Beta 1 release</a></li>
+ JSP Standard Tag Library Beta 2 release</a></li>
</ul>
<p>Download the most recent, nightly snapshot:</p>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>