tôi sẽ trả lời 'phá vỡ' một phần của câu hỏi của bạn, vì câu trả lời khác tập trung vào 'tiếp tục' (mà thực sự là bất khả thi) . Đây không phải là một 'phá vỡ' thật vì tất cả những gì đến sau trong bước lặp tương tự sẽ vẫn được đánh giá, nhưng bạn có thể tắt các vòng lặp như sau:
<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>
Vì vậy, nếu bạn không cần phải nghỉ ngơi của bạn để bỏ qua một số mã, điều này vẫn có thể hữu ích cho bạn. Tất nhiên nói chung nó là BAD-mkay để sửa đổi chỉ số vòng lặp bên trong vòng lặp, nhưng điều này là tốt.
Nguồn
2016-08-08 13:20:48
+1 aah - bây giờ tôi hiểu tại sao cô ấy muốn sử dụng tiếp tục. Giải thích tốt câu hỏi BalusC! – CoolBeans
Tôi không thể làm ngược lại. Bởi vì, tôi thực hiện một số hành động theo vòng lặp. Tôi muốn dừng lại nếu tình trạng này vượt qua. Tôi muốn đi lặp lại tiếp theo nếu điều kiện này trôi qua. Cảm ơn câu trả lời của bạn. Tôi sẽ cố gắng đi với một logic khác nếu không có cách nào làm cho nó lặp lại tiếp theo với tiếp tục. – Nazneen
Hãy thoải mái chỉnh sửa câu hỏi bằng logic cụ thể. – BalusC