有沒有這樣的事情。只需對你想要顯示的實際上的內容進行相反處理即可。所以,不要做
<c:forEach items="${requestScope.DetailList}" var="list">
<c:if test="${list.someType eq 'aaa' or list.someType eq 'AAA'}">
<<<continue>>>
</c:if>
<p>someType is not aaa or AAA</p>
</c:forEach>
而是做
<c:forEach items="${requestScope.DetailList}" var="list">
<c:if test="${not (list.someType eq 'aaa' or list.someType eq 'AAA')}">
<p>someType is not aaa or AAA</p>
</c:if>
</c:forEach>
或
<c:forEach items="${requestScope.DetailList}" var="list">
<c:if test="${list.someType ne 'aaa' and list.someType ne 'AAA'}">
<p>someType is not aaa or AAA</p>
</c:if>
</c:forEach>
請注意,我在你的代碼修正了EL語法錯誤也是如此。
+1 aah - 現在我明白她爲什麼要繼續使用了。對BalusC問題的好解釋! – CoolBeans
我不能做相反的事。因爲,我在循環中做了一些動作。如果這種情況通過,我想阻止它。如果這個條件通過,我想去下一個迭代。感謝您的回答。如果沒有辦法繼續進行下一次迭代,我會嘗試使用另一種邏輯。 – Nazneen
隨意用具體邏輯編輯問題。 – BalusC