JSP JSTL 如何跳出迴圈

2021-07-24 16:46:56 字數 541 閱讀 9977

jsp 中使用 jstl 遍歷迴圈時,當已滿足條件時,不想再往下走後面的迴圈,這時如何跳出該迴圈呢?

本節將介紹該解決方案。

可以利用乙個變數通過給它賦不同的值來判斷是否繼續迴圈

以下**:

<%

list l = new arraylist();

l.add(new long(1));

l.add(new long(4));

l.add(new long(5));

l.add(new long(3));

l.add(new long(2));

l.add(new long(6));

session.setattribute("list",l);

%>

$

這樣,當的條件成立的時候就可以退出標籤的迴圈了。

還可以利用這種方式,設定乙個變數來作為走foreach迴圈的條件:

**:

如何跳出巢狀迴圈

我們經常在迴圈體中,在執行業務邏輯之前進行是否滿足某些條件的判斷,如果不滿足條件則跳出迴圈,從而大大加快執行速度,下面就簡單總結一下如何跳出迴圈。for int i 0 i 10 i 你要執行的業務邏輯 當執行到i 5這次迴圈時,則會跳出本次迴圈,下邊的業務邏輯不會執行,直接執行i 6的迴圈!跳出整...

如何指定跳出多層迴圈

public class outloopwithlabel 方法二 boolean,break組合 通過boolean型條件變數和break的組合,由內層迴圈在跳出 break 前改變條件變數,外層迴圈檢測條件變數改變時終止外層迴圈。public class outloopwithbooleanbr...

Python 如何跳出多重迴圈

在leetcode上刷演算法題的時候遇到了乙個問題,就是在python中不知道用什麼方法跳出多重迴圈。查閱相關資料後,參考博文中的方法成功解決。如下所示 for i in range 5 for j in range 5 for k in range 5 if i j k 3 break else ...