struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Albrecht Leiprecht" <aleipre...@t-online.de>
Subject RE: Conditionally show values in Tile (c:when?)
Date Thu, 11 Aug 2005 15:04:25 GMT
No matter if I set it 

pageContext.setAttribute("errmsglength", new Integer(errmsglength));

or like this

<c:set><%=errmsglength%></c:set>

No dots, nada. 
I will create a fresh project that simulates the current situation and see
if it shows the same behavior... That might allow me to track down the
problem.

At least, I learned that EL is somewhat picky about what it sees and what
not ;)

Thanks anyway guys... I'll post again, if/when I found the reason for this

Rgds
albi



-----Original Message-----
From: Troy Bull [mailto:troy.bull@uni.edu] 
Sent: Thursday, August 11, 2005 4:47 PM
To: Struts Users Mailing List
Subject: Re: Conditionally show values in Tile (c:when?)

Greg Reddin wrote:

> On Aug 11, 2005, at 9:30 AM, Albrecht Leiprecht wrote:
>
>> 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 ?
>
>
> Again, I think you're trying to access something in EL that it doesn't 
> know about.  EL doesn't (in my understanding) automatically obtain 
> scriptlet variables.  You'd have to put errmsglength in PageContext so 
> EL can find it.  Try this:
>
> <%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
>
> <%
>     int errmsglength = 5;
>     pageContext.setAttribute("errmsglength", new Integer(errmsglength));
> %>
>
> <c:if test="${errmsglength > 1}">...</c:if>
>
>
> Greg

or you can do something like:

<c:set><%=variable%></c:set>

you need to put appropriate attributes on the c:set tag of course.

troy

-- 
The best way to get convenient parking at Berkeley is to win a Nobel Prize.
All winners are given a reserved spot on central campus.

 -- Ken


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message