YES!!! The missing link to JSTL has been added! I'm excited...now I guess I just need to migrate to JSP 2.0.
Dan On Wed, 29 Sep 2004 15:59:30 -0400, David G. Friedman <[EMAIL PROTECTED]> wrote: > Dan, > > If you are using a JSP 2.0 container, here is a snippet from a post I made > in the last few days on how to use the "? :" conditional statement: > > JBoss v4.0 says it (like Tomcat 5.X.X) supports JSP 2.0. So you can use the > standard Struts release and simply type in the ${expression} syntax from JSP > v2.0 directly into a struts tag or anywhere in the JSP page itself. Do > ${abc.xyz} to call the getXyz method of object abc. Scopes should be > searched automatically in order as mentioned in previous posts today (or > yesterday) on JSP 2.0. For IF statements, you can do ${ true ? "right" : > "wrong" } where this prints out the word "right" while it could be a method > call to retrieve data to display instead of the string "right" or the string > "wrong". > > Again, "right" and "wrong" can be objects and methods (thing.piece.etc.) > instead of double quoted text words. > > Or you can try using c:if + c:else OR the c:choose + c:when + c:otherwise > combo as shown here: > http://archives.java.sun.com/cgi-bin/wa?A2=ind0209&L=jsp-interest&F=&S=&P=39 > 142 > > For 2.0 ref docs, see section "ChoiceExpression" in gray on the left: > http://java.sun.com/products/jsp/syntax/2.0/card20.pdf > > Regards, > David > > > > -----Original Message----- > From: Dan Allen [mailto:[EMAIL PROTECTED] > Sent: Wednesday, September 29, 2004 3:43 PM > To: Struts Users Mailing List > Subject: inline conditional expression with JSTL EL > > Does anyone know if there are plans for (or if an existing library is > floating around) that allows inline conditional expressions in the > POSIX style? An example would look something like the following: > > <c:out value="${user.registered ? 'registered' : 'guest'}"/> > > I realize it is possible to use c:choose tags for such a condition, > but often times a simple either/or turns out to be much more verbose > than its resulting effect on the page. > > Dan > > -- > Open Source Advocacy > http://www.mojavelinux.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Open Source Advocacy http://www.mojavelinux.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]