Guess this is not standard way of doing it... kinda wicked way... try this... might work
<logic:iterate id="foos" name="foo_array"> <% pageContext.setAttribute("fooBar",foos.getBar()); %> <logic:greaterThan name="fooBar" property="test" value="1000"> //do something </logic:greaterThan> </logic:iterate> HTH Nitesh
> Fredrik Bostrom wrote: > >> Hi list, >> >> How do I access a nested property in an iterated object? >> >> I've got two classes like this (heavily simplified and stripped): >> >> class Foo { >> Bar bar = new Bar(); >> } >> >> class Bar { >> int test = 10; //any value >> } >> >> In my jsp-page, I'm iterating an array of foo-objects and I want to >> access the test-field in the Bar-class from within the iteration. How >> do I do that? >> >> This is what I'd like to do: >> >> <logic:iterate id="foos" name="foo_array"> >> <logic:greaterThan name="foos" property="bar.test" value="1000"> >> //do something >> </logic:greaterThan> >> </logic:iterate> >> >> But this doesn't work... Any ideas? >> >> >> Regards, >> Fredrik Boström > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Fredrik Boström +358 44 306 1324 [EMAIL PROTECTED] --------------------------------------------------------------------- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]