Hi thanks. Sorry. My iterator is actually nested within another iterator. It
is fetching products based on the value of the index in the first loop.
Thanks. I will try that.
Chris
----- Original Message -----
From: "Greg Lindholm" <greg.lindh...@gmail.com>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Friday, June 25, 2010 1:58 PM
Subject: Re: Passing parameters to getter methods?
Well technically it's not a "getter" since it takes a parameter but
that doesn't matter you can call any method on your action just using
the full name and calling it like in java.
<s:iterator value="getProducts(#index)" var="product" status="stat">
Now I'm not sure what you are trying to do with the #index syntax
since getProducts() will be called once and should return a Collection
or Array, it is not called on each loop of the iterator.
You may need a different form of the iterator tag.
http://struts.apache.org/2.1.8.1/docs/iterator.html
On Fri, Jun 25, 2010 at 4:25 AM, Alex Rodriguez Lopez
<alo...@flordeutopia.pt> wrote:
You can do this without parameters. Write a setter for this index
property
(to save it), and then in the getter you grab the saved value.
Hi,
I want to call s:iterator and fetch a list by passing it an index. This
list will be dynamically generated.
<s:iterator value="products[#index]" var="product" status="stat">
where I want getProducts(Integer index) to be called.
Is this possible?
Thanks
Chris
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org