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>