--- On Fri, 11/7/08, SanJ.SANJAY wrote:
> [...] I think the reason is that the moment it tries to read
> proper xxxCollection in iterator tag, it throws error
> "bean xxxCollection is not found in any any scope" 

Such information is useful; I don't recall you mentioning that before.

> I am confused between "id" and "name" properties of this iterator tag. 

See [1] (or your appropriate version), which states:

id: The name of a page scope JSP bean that will contain the current element of 
the collection on each iteration, if it is not null.

name: The name of the JSP bean containing the collection to be iterated (if 
property is not specified) [...]

"Name" is the collection. "id" will be set to each element of the collection.

> what should be the "id" here if "name="xxCollection" "
> 
> <logic:iterate id="??" name="xxCollection">
>    <bean:write name="xxCollection" />
> </logic:iterate>

<logic:iterate id="foo" name="xxCollection">
  <bean:write name="foo" />
</logic:iterate>

But this isn't the issue.

It could just be that I'm completely mis-remembering how <logic:iterate...> 
works, because I don't see anything particularly wrong. You're including the 
taglib directives, right?

Dave

[1] 1.x <logic:iterate...> docs:
    http://struts.apache.org/1.x/struts-taglib/tlddoc/logic/iterate.html


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

Reply via email to