Los tags iteradores cortan el contenido que está repetido para cada elemento de una colección específica.

Las colecciones pueden ser:

Un arreglo de objetos java o primitivos

Una implementación de java.util.Map.

Una implementación de java.util.Iterator.

Una implementación de java.util.Collection.

Hay 3 formas en las que puedes especificar qué colección iterar

Primero puedes usar la colección de atributos para especificar un scriptlet que evalúa una colección de objetos.

<logic:iterate id=»output» collection=»<%=outputs%>»

Output is <%=output%><br>

</logic:iterate>

Puedes usar el nombre del atributo para especificar el nombre de un objeto de colección que puede estar en cualquier alcance o limitado con el atributo alcance

<logic:iterate id=»output» name=»outputs»>

Output is <bean:write name=»output»/><br>

</logic:iterate>

También puedes usar el nombre y los atributos de propiedad para especificar el nombre de un objeto colección

<logic:iterate id=»output» name=»searchObject» property=»outputs»>

Output is <bean:write name=»output»/><br>

</logic:iterate>