struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig R. McClanahan" <>
Subject RE: Rendering alternate rows of a table in Struts
Date Fri, 07 Feb 2003 21:59:09 GMT

On Fri, 7 Feb 2003, Sundar Narasimhan wrote:

> Date: Fri, 7 Feb 2003 16:02:32 -0500
> From: Sundar Narasimhan <>
> To:,
> Subject: RE: Rendering alternate rows of a table in Struts
> Hi, Craig:
> >JSTL in particular covers a huge amount of ground on the nitty gritty
> >things, and (where it overlaps with things in the struts-bean and
> >struts-logic libraries) does it much better, mostly thanks to the
> >expression language's power.
> I couldn't agree w/ this statement more after spending a bunch of time
> struggling with struts's syntax etc.
> I would like to ask a question about JSTL though.. admittedly I've
> only glanced at the manual and not used it for anything real. Does the
> JSTL envision to expand to include/replace struts/forms/action
> functionality on the server side? I didn't see any references to such
> .. but may be I missed it.

The "charter" of each JSR is set only when that JSR is submitted, and
there isn't one yet for JSTL 1.1 -- but I'm assuming that the set of stuff
that gets standardized by JSTL will gradually expand in future versions,
mostly as a reaction to seeing what additional "horizontally useful things
that everybody has to invent" there are to standardize on.  A way to get
involved in this would be to subscribe to the Jakarta Taglibs project and
start experimenting on some tags that might be interesting to create.

With regards to "user interface component" type tags in particular, you'll
see those addressed in JavaServer Faces (JSR-127) rather than JSTL.
JavaServer Faces will be providing both an API-level component model
(which works with any presentation technology) and a mapping of JSP tags
to those components on top of the basic APIs.

With regards to the Struts tag libraries, I've made fairly long
descriptions of my view for the future before (check the mailing list
archives for thoughts on integration with JavaServer Faces in particular).
But the short answer is that, by the time we get to a a Struts 2.0 that
can be dependent on JSTL and JavaServer Faces, there will be little (if
any) need for Struts-specific presentation tags.  Personally, I want to
focus on improving the core controller part of Struts, and let page
authors use whatever technology they like for the user interface.

In the interim, I'm sure that people will continue to maintain the
existing tag libraries.  But that's not going to be my own focus.

> Thanks.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message