Iterate y write

david
22 de Junio del 2005
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?

david
22 de Junio del 2005
Perdón, cuando dije que cambiaba el iterate, me refería a dejarlo así:
<logic:iterate name="menu" id="servicio" property="servicios">

flapteam
22 de Junio del 2005
Prueba esto, si tengo tiempo investigo un poco más y te lo digo ok.

<logic:iterate name="menu" id="servicio" property="servicios">
<bean:write property="servicio"/>
</logic:iterate>