You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Shawn Bayern <ba...@essentially.net> on 2001/11/22 02:54:05 UTC

JSTL (standard taglib) Early Access 2

Hi everyone -

I'm pleased to announce Early Access Release 2 of the JSP Standard Tag
Library, now called JSTL (which replaces the old acronym, JSPTL).  While
it is important to realize that Early Access releases are not final and
are always subject to change, JSTL EA2 moves us ever closer to a rich,
robust standard.

The EA2 release contains proposed standard tags for internationalization,
data retrieval (via URLs), formatting, and XML manipulation (using XPath
and XSLT).  It incorporates several new candidate scripting languages,
notably including ECMAScript (most familiar in its incarnation as
JavaScript).  The reference implementation is full of examples and
supplemental support code, and we made sure it's actually well documented,
so it can serve as a helpful guide for those wishing to implement and
integrate custom tag libraries.  (Much of the code is intentionally
written to be instructive.)

The reference implementation is available from Jakarta Taglibs; its name
is now the "standard" tag library.  Automated nightly builds for EA2 (and
regular source distributions from the Taglibs site) will begin tonight,
but if you want an early peek, you can use the following URLs:

  Intro page:
    http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html

  Documentation:
    http://jakarta.apache.org/taglibs/doc/standard-doc/index.html

  Binary dist:
    http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

Community support has been great so far; we're eager to get more feedback
as we come closer to a feature-complete release.  Please send all comments
to jsr052-comments@sun.com.  Many thanks!

Enjoy Thanksgiving!

Shawn Bayern
JSTL reference-implementation lead


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 2

Posted by James Strachan <ja...@yahoo.co.uk>.
Hi Shawn

Nice work!

One minor issue I found was trying to run the ShowSource.jsp. It seems that
the default EL (JavaScript) does not seem to be able to find the filename
parameter. So this piece of JSP fails with an exception

<c:expr value="$param:filename"/>

Here's the exception:-

ReferenceError: "filename" is not defined.
	at org.mozilla.javascript.NativeGlobal.constructError(Unknown Source)
	at org.mozilla.javascript.NativeGlobal.constructError(Unknown Source)
	at org.mozilla.javascript.ScriptRuntime.name(Unknown Source)
	at org.mozilla.javascript.gen.c11.call(:0)
	at org.mozilla.javascript.gen.c11.exec()
	at org.mozilla.javascript.Context.evaluateReader(Unknown Source)
	at org.mozilla.javascript.Context.evaluateString(Unknown Source)
	at
org.apache.taglibs.standard.lang.javascript.JavascriptExpressionEvaluator.ev
aluate(JavascriptExpressionEvaluator.java:115)
	at
org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate
(ExpressionEvaluatorManager.java:200)
	at
org.apache.taglibs.standard.tag.el.core.ExprTag.doStartTag(ExprTag.java:127)


Does the JavaScript EL not yet support all the JSP scopes?

James
----- Original Message -----
From: "Shawn Bayern" <ba...@essentially.net>
To: <ta...@jakarta.apache.org>; <st...@jakarta.apache.org>
Cc: <ta...@jakarta.apache.org>; <st...@jakarta.apache.org>
Sent: Thursday, November 22, 2001 1:54 AM
Subject: JSTL (standard taglib) Early Access 2


> Hi everyone -
>
> I'm pleased to announce Early Access Release 2 of the JSP Standard Tag
> Library, now called JSTL (which replaces the old acronym, JSPTL).  While
> it is important to realize that Early Access releases are not final and
> are always subject to change, JSTL EA2 moves us ever closer to a rich,
> robust standard.
>
> The EA2 release contains proposed standard tags for internationalization,
> data retrieval (via URLs), formatting, and XML manipulation (using XPath
> and XSLT).  It incorporates several new candidate scripting languages,
> notably including ECMAScript (most familiar in its incarnation as
> JavaScript).  The reference implementation is full of examples and
> supplemental support code, and we made sure it's actually well documented,
> so it can serve as a helpful guide for those wishing to implement and
> integrate custom tag libraries.  (Much of the code is intentionally
> written to be instructive.)
>
> The reference implementation is available from Jakarta Taglibs; its name
> is now the "standard" tag library.  Automated nightly builds for EA2 (and
> regular source distributions from the Taglibs site) will begin tonight,
> but if you want an early peek, you can use the following URLs:
>
>   Intro page:
>     http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
>
>   Documentation:
>     http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
>
>   Binary dist:
>     http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/
>
> Community support has been great so far; we're eager to get more feedback
> as we come closer to a feature-complete release.  Please send all comments
> to jsr052-comments@sun.com.  Many thanks!
>
> Enjoy Thanksgiving!
>
> Shawn Bayern
> JSTL reference-implementation lead
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 2

Posted by John Yu <jo...@scioworks.com>.
Oops, sent to the wrong email address...

At 09:55 am 22-11-2001 +0800, you wrote:
>Camino Developers,
>
>[DO NOT REPLY]
>
>Keep an eye on this...
>
>At 08:54 pm 21-11-2001 -0500, you wrote:
>>Hi everyone -
>>
>>I'm pleased to announce Early Access Release 2 of the JSP Standard Tag
>>Library, now called JSTL (which replaces the old acronym, JSPTL).  While
>>it is important to realize that Early Access releases are not final and
>>are always subject to change, JSTL EA2 moves us ever closer to a rich,
>>robust standard.
>>
>>The EA2 release contains proposed standard tags for internationalization,
>>data retrieval (via URLs), formatting, and XML manipulation (using XPath
>>and XSLT).  It incorporates several new candidate scripting languages,
>>notably including ECMAScript (most familiar in its incarnation as
>>JavaScript).  The reference implementation is full of examples and
>>supplemental support code, and we made sure it's actually well documented,
>>so it can serve as a helpful guide for those wishing to implement and
>>integrate custom tag libraries.  (Much of the code is intentionally
>>written to be instructive.)
>>
>>The reference implementation is available from Jakarta Taglibs; its name
>>is now the "standard" tag library.  Automated nightly builds for EA2 (and
>>regular source distributions from the Taglibs site) will begin tonight,
>>but if you want an early peek, you can use the following URLs:
>>
>>   Intro page:
>>     http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
>>
>>   Documentation:
>>     http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
>>
>>   Binary dist:
>>     http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/
>>
>>Community support has been great so far; we're eager to get more feedback
>>as we come closer to a feature-complete release.  Please send all comments
>>to jsr052-comments@sun.com.  Many thanks!
>>
>>Enjoy Thanksgiving!
>>
>>Shawn Bayern
>>JSTL reference-implementation lead
>>
>
>--
>John Yu                       Scioworks Technologies
>e: john@scioworks.com         w: +(65) 873 5989
>w: http://www.scioworks.com   m: +(65) 9782 9610
>
>Scioworks Camino - "Rapid WebApp Assembly for Struts"


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 2

Posted by Shawn Bayern <ba...@essentially.net>.
On Thu, 22 Nov 2001, Hans Bergsten wrote:

> I found a problem with the JspSource.jsp page, now when ECMAScript is
> the default EL. This page uses EL expressions to show the value of the
> "filename" parameter in the head of the page as well as in the main
> header in the body, e.g:

Thanks to James and Hans for noticing this.  ShowSource.jsp is now fixed,
and I've refreshed the EA2 release build (since it's so early and there
aren't any major changes).

Release URL:
    http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

Shawn


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 2

Posted by Shawn Bayern <ba...@essentially.net>.
On Thu, 22 Nov 2001, Hans Bergsten wrote:

> I found a problem with the JspSource.jsp page, now when ECMAScript is
> the default EL. This page uses EL expressions to show the value of the
> "filename" parameter in the head of the page as well as in the main
> header in the body, e.g:

Thanks to James and Hans for noticing this.  ShowSource.jsp is now fixed,
and I've refreshed the EA2 release build (since it's so early and there
aren't any major changes).

Release URL:
    http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

Shawn


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 2

Posted by Hans Bergsten <ha...@gefionsoftware.com>.
Shawn Bayern wrote:
> [...]

Thanks for the new release. It's nice to be able to play around and test
the new tags.

> The EA2 release contains proposed standard tags for internationalization,
> data retrieval (via URLs), formatting, and XML manipulation (using XPath
> and XSLT).  It incorporates several new candidate scripting languages,
> notably including ECMAScript (most familiar in its incarnation as
> JavaScript).  [...]

I found a problem with the JspSource.jsp page, now when ECMAScript is
the default EL. This page uses EL expressions to show the value of the
"filename" parameter in the head of the page as well as in the main
header in the body, e.g:

  <title>JSTL: Source code for <c:expr value="$param:filename"/></title>

The problem is that the ECMAScript EL doesn't seem to understand the
"param:" scope prefix, so this throws an exception. It's clearly a
bug that needs to be fixed in the standards package.

But this brings up another issue that may be better discussed within
JSR-052, but I describe it here in case someone else has comments.

I looked through the ECMAScript EL description and couldn't find any 
support for access to objects in non-standard scopes like "param", 
"header", "cookie" etc. Am I missing something, or is this simply not 
part of the the ECMAScript EL? If so, it makes it a bit hard to use 
ECMAScript as an EL, since a lot of expressions need access to at least 
the "param" scope, as well as what's called the "parameterValues" scope 
in SPEL.

It would be great if support for at least the same scopes as in SPEL
could be added to ECMAScript EL, ideally with similar syntax so I can 
explicitly specify a scope and not just pick the first object that matches 
the name in any scope.

I'm also a bit concerned about examples like "$new String('Hello there')"
in FunctionCall.jsp. Do we really want the complete ECMAScript power, 
including the ability to create new objects, in an EL? I'm afraid this
will cause the same kind of problems as using Java as a scripting language, 
with many unforeseen issues. Don't get me wrong; I like the idea of using 
an existing language instead of inventing a new one, and most page authors 
are familiar with ECMAScript from client-side scripts. But I would prefer 
a subset of ECMAScript as the EL instead of the full functionality. Can 
Rhino be configured to only expose a subset?

Hans
-- 
Hans Bergsten		hans@gefionsoftware.com
Gefion Software		http://www.gefionsoftware.com
Author of JavaServer Pages (O'Reilly), http://TheJSPBook.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 2

Posted by Hans Bergsten <ha...@gefionsoftware.com>.
Shawn Bayern wrote:
> [...]

Thanks for the new release. It's nice to be able to play around and test
the new tags.

> The EA2 release contains proposed standard tags for internationalization,
> data retrieval (via URLs), formatting, and XML manipulation (using XPath
> and XSLT).  It incorporates several new candidate scripting languages,
> notably including ECMAScript (most familiar in its incarnation as
> JavaScript).  [...]

I found a problem with the JspSource.jsp page, now when ECMAScript is
the default EL. This page uses EL expressions to show the value of the
"filename" parameter in the head of the page as well as in the main
header in the body, e.g:

  <title>JSTL: Source code for <c:expr value="$param:filename"/></title>

The problem is that the ECMAScript EL doesn't seem to understand the
"param:" scope prefix, so this throws an exception. It's clearly a
bug that needs to be fixed in the standards package.

But this brings up another issue that may be better discussed within
JSR-052, but I describe it here in case someone else has comments.

I looked through the ECMAScript EL description and couldn't find any 
support for access to objects in non-standard scopes like "param", 
"header", "cookie" etc. Am I missing something, or is this simply not 
part of the the ECMAScript EL? If so, it makes it a bit hard to use 
ECMAScript as an EL, since a lot of expressions need access to at least 
the "param" scope, as well as what's called the "parameterValues" scope 
in SPEL.

It would be great if support for at least the same scopes as in SPEL
could be added to ECMAScript EL, ideally with similar syntax so I can 
explicitly specify a scope and not just pick the first object that matches 
the name in any scope.

I'm also a bit concerned about examples like "$new String('Hello there')"
in FunctionCall.jsp. Do we really want the complete ECMAScript power, 
including the ability to create new objects, in an EL? I'm afraid this
will cause the same kind of problems as using Java as a scripting language, 
with many unforeseen issues. Don't get me wrong; I like the idea of using 
an existing language instead of inventing a new one, and most page authors 
are familiar with ECMAScript from client-side scripts. But I would prefer 
a subset of ECMAScript as the EL instead of the full functionality. Can 
Rhino be configured to only expose a subset?

Hans
-- 
Hans Bergsten		hans@gefionsoftware.com
Gefion Software		http://www.gefionsoftware.com
Author of JavaServer Pages (O'Reilly), http://TheJSPBook.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL doc inconsistency, and a question

Posted by horwat <Ju...@Sun.com>.
Good catch! The documentation has changed recently and the context init
parameters should be:

* javax.servlet.jsp.jstl.sql.driver
* javax.servlet.jsp.jstl.sql.url
* javax.servlet.jsp.jstl.sql.user
* javax.servlet.jsp.jstl.sql.password

I've updated the implementation and the documentation to reflect the latest
context init params. Here's an example of how you can set the params:

    <context-param>
        <param-name>javax.servlet.jsp.jstl.sql.user</param-name>
        <param-value>someusername</param-value>
    </context-param>
    <context-param>
        <param-name>javax.servlet.jsp.jstl.sql.password</param-name>
        <param-value>someuserpassword</param-value>
    </context-param>


Justy


----- Original Message -----
From: "Paul DuBois" <pa...@snake.net>
To: "Tag Libraries Users List" <ta...@jakarta.apache.org>
Sent: Sunday, December 16, 2001 5:51 PM
Subject: JSTL doc inconsistency, and a question


> The inconsistency:
>
> The JSTL docs for the sql tags seem to be inconsistent about the
> specification of attributes for the <sql:driver> tag.  In some cases
> the URL attribute is called "url", in other places it's call "jdbcURL".
> (The latter appears to be correct.)
>
> Also, a question. The SQL tag documentation says:
>
> >All parameters, except for "password", can be specified via an action
> >attribute or a context init parameter (see below). Action attributes
> >take precedence over context init parameters. The password configuration
> >parameter can only be specified via a context init parameter to prevent
> >situations where sensitive information would be hard coded in a JSP
> >page.
> >
> >The context init parameters are:
> >
> >* javax.servlet.jsp.jstl.sql.driver.driver
> >* javax.servlet.jsp.jstl.sql.driver.url
> >* javax.servlet.jsp.jstl.sql.driver.user
> >* javax.servlet.jsp.jstl.sql.driver.password
>
> I wouldn't mind seeing an example of how you set up and reference these
> context init params from within a JSP page/JSTL tags.  I'm assuming
> you set them up as <context-param> entries in WEB-INF/web.xml
> but after grepping through the standard-examples application it's
> not clear to me from the docs whether that's really so or the intended
> syntax for accessing them.
> Thanks.
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


JSTL doc inconsistency, and a question

Posted by Paul DuBois <pa...@snake.net>.
The inconsistency:

The JSTL docs for the sql tags seem to be inconsistent about the
specification of attributes for the <sql:driver> tag.  In some cases
the URL attribute is called "url", in other places it's call "jdbcURL".
(The latter appears to be correct.)

Also, a question. The SQL tag documentation says:

>All parameters, except for "password", can be specified via an action
>attribute or a context init parameter (see below). Action attributes
>take precedence over context init parameters. The password configuration
>parameter can only be specified via a context init parameter to prevent
>situations where sensitive information would be hard coded in a JSP
>page.
>
>The context init parameters are:
>
>*	javax.servlet.jsp.jstl.sql.driver.driver
>*	javax.servlet.jsp.jstl.sql.driver.url
>*	javax.servlet.jsp.jstl.sql.driver.user
>*	javax.servlet.jsp.jstl.sql.driver.password

I wouldn't mind seeing an example of how you set up and reference these
context init params from within a JSP page/JSTL tags.  I'm assuming
you set them up as <context-param> entries in WEB-INF/web.xml
but after grepping through the standard-examples application it's
not clear to me from the docs whether that's really so or the intended
syntax for accessing them.
Thanks.

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 3

Posted by Shawn Bayern <ba...@essentially.net>.
On Thu, 13 Dec 2001, Paul DuBois wrote:

> I haven't seen this in the docs that I've read so far.  Is this:
> - something I should just know
> - an oversight in the docs or the distribution
> - complete coincidence that installing js.jar fixed my pages :-)

It's definitely not the latter.  :-)  I've clarified the docs (which will
be included in the next nighly distribution) and, as a convenience,
included 'js.jar' in the binary 'milestone' EA3 distribution (just
updated).

'js.jar' is necessary for any uses of the ECMAScript expression language.

Sorry for the lack of information,

Shawn


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 3

Posted by Shawn Bayern <ba...@essentially.net>.
On Thu, 13 Dec 2001, Paul DuBois wrote:

> I haven't seen this in the docs that I've read so far.  Is this:
> - something I should just know
> - an oversight in the docs or the distribution
> - complete coincidence that installing js.jar fixed my pages :-)

It's definitely not the latter.  :-)  I've clarified the docs (which will
be included in the next nighly distribution) and, as a convenience,
included 'js.jar' in the binary 'milestone' EA3 distribution (just
updated).

'js.jar' is necessary for any uses of the ECMAScript expression language.

Sorry for the lack of information,

Shawn


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 3

Posted by Paul DuBois <pa...@snake.net>.
>Once again, I'm happy to announce a new Early Access release of the JSP
>Standard Tag Library (JSTL).

I downloaded this release and installed it.  Tried out some of the
examples.  They worked.

Tried to write some of my own pages with this tag library.  Failed
every time.  Finally after a lot of comparison between my own setup
and that used in the standard-examples webapp, I discovered that the
JSTL distribution appears to be incomplete.  Specifically, the
standard-examples/WEB-INF/lib directory includes a js.jar file, which,
when I copied into my own WEB-INF/lib directory and restarted Tomcat,
caused my pages to start working.

I haven't seen this in the docs that I've read so far.  Is this:
- something I should just know
- an oversight in the docs or the distribution
- complete coincidence that installing js.jar fixed my pages :-)

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 3

Posted by Vic Cekvenich <vi...@basebeans.com>.
We should not do DB access in JSP (or anything much in JSP). Clear MVC 
is more productive.
Vic

Shawn Bayern wrote:

> Once again, I'm happy to announce a new Early Access release of the JSP
> Standard Tag Library (JSTL).
> 
> Early Access Release 3 introduces tags for database access and
> incorporates some changes to the internationalization and XML-manipulation
> libraries.
> 
> The reference implementation is available from Jakarta Taglibs as the
> 'standard' taglib.
> 
>    Intro page:
>      http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
>  
>    Documentation:
>      http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
>  
>    Binary dist:
>      http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/
> 
> As before, an EA3 milestone "snapshot" as well as the usual nightly builds
> will be available.
> 
> Community support has been great so far; we're eager to get more feedback
> as we come closer to a feature-complete release.  Please send all comments
> to jsr052-comments@sun.com.  Many thanks!
> 
> Happy holidays!
> 
> Shawn Bayern
> JSTL reference-implementation lead
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 3

Posted by Shawn Bayern <ba...@essentially.net>.
On Thu, 13 Dec 2001, Lavandowska wrote:

> What do you expect to happen to the current taglibs that handle these
> functions in the Jakarta-Taglibs project?  Are these new JSTL tags
> related in any way to the existing taglibs?

In general, JSTL's tags have been informed by "best-of-breed" products,
both from Jakarta Taglibs and from specific vendors.  In the case of the
SQL tags, I think it's accurate to say that JSTL's database tags were
influenced more by Jakarta Taglibs than any commercial source.  Still, as
a standard, JSTL doesn't have as much flexibility to experiment as does
Jakarta Taglibs:  in some cases, this can lead to better defined, but
perhaps fewer, "features."

To answer your question about what'll happen, that's mostly up to Jakarta
Taglibs committers, who will likely decide how to proceed based on what's
best for the Taglibs user community.  (Input from taglibs-user would be
very valuable, in this respect!)  This decision can certainly be made on a
case-by-case basis.  Ideally (from my personal viewpoint), all Jakarta
Taglibs packages would take JSTL into account in some respect... either by
integrating explicitly; offering "add-ons" for specific, nonstandard
cases; offering an alternative interface -- e.g., higher- or lower-level
abstractions -- for the subset of users that prefer it; etc.

Shawn


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 3

Posted by Lavandowska <fl...@yahoo.com>.
--- Shawn Bayern <ba...@essentially.net> wrote:
> Once again, I'm happy to announce a new Early Access release of the
> JSP
> Standard Tag Library (JSTL).
> 
> Early Access Release 3 introduces tags for database access and
> incorporates some changes to the internationalization and
> XML-manipulation
> libraries.

What do you expect to happen to the current taglibs that handle these
functions in the Jakarta-Taglibs project?  Are these new JSTL tags
related in any way to the existing taglibs?

Lance

__________________________________________________
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


JSTL (standard taglib) Early Access 3

Posted by Shawn Bayern <ba...@essentially.net>.
Once again, I'm happy to announce a new Early Access release of the JSP
Standard Tag Library (JSTL).

Early Access Release 3 introduces tags for database access and
incorporates some changes to the internationalization and XML-manipulation
libraries.

The reference implementation is available from Jakarta Taglibs as the
'standard' taglib.

   Intro page:
     http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
 
   Documentation:
     http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
 
   Binary dist:
     http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

As before, an EA3 milestone "snapshot" as well as the usual nightly builds
will be available.

Community support has been great so far; we're eager to get more feedback
as we come closer to a feature-complete release.  Please send all comments
to jsr052-comments@sun.com.  Many thanks!

Happy holidays!

Shawn Bayern
JSTL reference-implementation lead


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: JSTL (standard taglib) Early Access 2

Posted by John Yu <jo...@scioworks.com>.
Camino Developers,

[DO NOT REPLY]

Keep an eye on this...

At 08:54 pm 21-11-2001 -0500, you wrote:
>Hi everyone -
>
>I'm pleased to announce Early Access Release 2 of the JSP Standard Tag
>Library, now called JSTL (which replaces the old acronym, JSPTL).  While
>it is important to realize that Early Access releases are not final and
>are always subject to change, JSTL EA2 moves us ever closer to a rich,
>robust standard.
>
>The EA2 release contains proposed standard tags for internationalization,
>data retrieval (via URLs), formatting, and XML manipulation (using XPath
>and XSLT).  It incorporates several new candidate scripting languages,
>notably including ECMAScript (most familiar in its incarnation as
>JavaScript).  The reference implementation is full of examples and
>supplemental support code, and we made sure it's actually well documented,
>so it can serve as a helpful guide for those wishing to implement and
>integrate custom tag libraries.  (Much of the code is intentionally
>written to be instructive.)
>
>The reference implementation is available from Jakarta Taglibs; its name
>is now the "standard" tag library.  Automated nightly builds for EA2 (and
>regular source distributions from the Taglibs site) will begin tonight,
>but if you want an early peek, you can use the following URLs:
>
>   Intro page:
>     http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
>
>   Documentation:
>     http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
>
>   Binary dist:
>     http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/
>
>Community support has been great so far; we're eager to get more feedback
>as we come closer to a feature-complete release.  Please send all comments
>to jsr052-comments@sun.com.  Many thanks!
>
>Enjoy Thanksgiving!
>
>Shawn Bayern
>JSTL reference-implementation lead
>
>
>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>

-- 
John Yu                       Scioworks Technologies
e: john@scioworks.com         w: +(65) 873 5989
w: http://www.scioworks.com   m: +(65) 9782 9610

Scioworks Camino - "Rapid WebApp Assembly for Struts"


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


JSTL (standard taglib) Early Access 3

Posted by Shawn Bayern <ba...@essentially.net>.
Once again, I'm happy to announce a new Early Access release of the JSP
Standard Tag Library (JSTL).

Early Access Release 3 introduces tags for database access and
incorporates some changes to the internationalization and XML-manipulation
libraries.

The reference implementation is available from Jakarta Taglibs as the
'standard' taglib.

   Intro page:
     http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
 
   Documentation:
     http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
 
   Binary dist:
     http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

As before, an EA3 milestone "snapshot" as well as the usual nightly builds
will be available.

Community support has been great so far; we're eager to get more feedback
as we come closer to a feature-complete release.  Please send all comments
to jsr052-comments@sun.com.  Many thanks!

Happy holidays!

Shawn Bayern
JSTL reference-implementation lead


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


JSTL (standard taglib) Early Access 3

Posted by Shawn Bayern <ba...@essentially.net>.
Once again, I'm happy to announce a new Early Access release of the JSP
Standard Tag Library (JSTL).

Early Access Release 3 introduces tags for database access and
incorporates some changes to the internationalization and XML-manipulation
libraries.

The reference implementation is available from Jakarta Taglibs as the
'standard' taglib.

   Intro page:
     http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
 
   Documentation:
     http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
 
   Binary dist:
     http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

As before, an EA3 milestone "snapshot" as well as the usual nightly builds
will be available.

Community support has been great so far; we're eager to get more feedback
as we come closer to a feature-complete release.  Please send all comments
to jsr052-comments@sun.com.  Many thanks!

Happy holidays!

Shawn Bayern
JSTL reference-implementation lead


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


JSTL (standard taglib) Early Access 3

Posted by Shawn Bayern <ba...@essentially.net>.
Once again, I'm happy to announce a new Early Access release of the JSP
Standard Tag Library (JSTL).

Early Access Release 3 introduces tags for database access and
incorporates some changes to the internationalization and XML-manipulation
libraries.

The reference implementation is available from Jakarta Taglibs as the
'standard' taglib.

   Intro page:
     http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
 
   Documentation:
     http://jakarta.apache.org/taglibs/doc/standard-doc/index.html
 
   Binary dist:
     http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

As before, an EA3 milestone "snapshot" as well as the usual nightly builds
will be available.

Community support has been great so far; we're eager to get more feedback
as we come closer to a feature-complete release.  Please send all comments
to jsr052-comments@sun.com.  Many thanks!

Happy holidays!

Shawn Bayern
JSTL reference-implementation lead


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>