Iterate y write
    
		    Tengo en un bean la siguiente Collection:
public Collection servicios;
La cual tiene 4 valores.
Desde mi JSP, incluyo el bean:
<jsp:useBean id="menu" class="MenuBean" scope="request" />
Y después intento iterar la Collection de esta forma:
<logic:iterate name="menu" id="servicio" collection="servicios">
<bean:write name="servicio" />
</logic:iterate>
Cuando cargo la página, me devuelve el error:
javax.servlet.ServletException: Cannot create iterator for this collection
Sin embargo, si cambio el iterate dejándolo asÃ:
<logic:iterate name="menu" id="servicio" collection="servicios">
No me da ningún error, pero no me escribe nada en pantalla.
¿Qué está pasando?
    public Collection servicios;
La cual tiene 4 valores.
Desde mi JSP, incluyo el bean:
<jsp:useBean id="menu" class="MenuBean" scope="request" />
Y después intento iterar la Collection de esta forma:
<logic:iterate name="menu" id="servicio" collection="servicios">
<bean:write name="servicio" />
</logic:iterate>
Cuando cargo la página, me devuelve el error:
javax.servlet.ServletException: Cannot create iterator for this collection
Sin embargo, si cambio el iterate dejándolo asÃ:
<logic:iterate name="menu" id="servicio" collection="servicios">
No me da ningún error, pero no me escribe nada en pantalla.
¿Qué está pasando?
		    Perdón, cuando dije que cambiaba el iterate, me referÃa a dejarlo asÃ:
<logic:iterate name="menu" id="servicio" property="servicios">
    <logic:iterate name="menu" id="servicio" property="servicios">
