No, the foo_array is an array of Foo. Each Foo object holds a Bar object
wich holds a test field (see sample code). I'm trying to access the
test-field's value from within the iteration over Foo objects.
Regards,
Fredrik
Laurie Harper wrote:
Change property="bar.test" to property="test"; assuming foos_array is an
array of Bar then, within the iterate tag body, 'foos' is bound to an
instance of Bar on each iteration.
L.
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]