voy a responder a la parte de 'break' de su pregunta, ya que las otras respuestas se centran en 'continuar' (que es de hecho imposible) . Esto no es un verdadero 'break', porque todo lo que viene más adelante en el mismo paso de bucle todavía será evaluado, pero se puede acortar el bucle de la siguiente manera:
<c:forEach var="apple" items="${apples}" varStatus="status">
<c:if test="${apple eq pear}">
...do stuff with this apple...
<c:set var="status.index" value="${items.size}"/> <%-- 'break' out of loop --%>
... stuff here will still be evaluated...
</c:if>
... stuff here will still be evaluated...
</c:forEach>
Así que si usted no necesita su descanso para omita algún código, esto aún podría ser útil para usted. Por supuesto, en general es MALO modificar el índice de bucle dentro del bucle, pero está bien.
+1 aah - ahora entiendo por qué quería continuar. Buena interpretación de la pregunta BalusC! – CoolBeans
No puedo hacer lo inverso. Porque, hago algunas acciones debajo del lazo. Quería detener eso si pasa esta condición. Quiero ir a la siguiente iteración si pasa esta condición. Gracias por tu respuesta. Trataré de seguir con otra lógica si no hay forma de llegar a la siguiente iteración con continuar. – Nazneen
No dude en editar la pregunta con la lógica concreta. – BalusC