Just did the following:
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>

<%
        int errmsglength = 5;
%>


Further down:

<c:if test="${errmsglength > 1}">...</c:if>

One would expect to see the 3 dots ... but nada ...
And yes ...the taglib is loaded in the first line of the file ...Funky
...isn't it ?


I'm using 5.0.x Tomcat, 1.2.7 Struts and I'm unsure what version 
of the JSTL libs, but other stuff like fmt and so on seems to work


Rgds
Albi

Ps: I'll do some testing later, why JSTL didn't work 


-----Original Message-----
From: Dave Newton [mailto:[EMAIL PROTECTED] 
Sent: Thursday, August 11, 2005 4:12 PM
To: Struts Users Mailing List
Subject: Re: Conditionally show values in Tile (c:when?)

Greg Reddin wrote:

> Can you do toString() in EL?  I thought you could only access bean 
> properties.  If so, you'd need to provide a getLength() method on your 
> errormsg bean and do this
>
>     <c:when test="${errmsg.length > 0}">

Or <c:if test="${not empty errmsg}">...</c:if> depending on how you're 
filling errmsg and remove some additional clutter from the JSP.

Dave



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to