el表達式的判斷

el的判斷
Html代碼 複製代碼 收藏代碼
  1. <!-- currentRoleId是存在request域中的、sysAdmin是存在application域中的,即servletContext中 --> 
  2. <c:if test="${empty currentRoleId}"> 
  3.      currentRoleId爲空 
  4. </c:if> 
  5. <c:if test="${not empty currentRoleId}"> 
  6.      currentRoleId不爲空 
  7. </c:if> 
  8.  
  9. <!-- 判斷兩者是否相等 --> 
  10. <c:if test="${requestScope.currentRoleId eq applicationScope.sysAdmin}"> 
  11.      currentRoleId和sysAdmin相等 
  12. </c:if> 
  13.  
  14. <!-- 在這裏就不是和empty一樣了,在這裏el表達式不相等不像判斷是否爲空那樣,不爲空是not empty,在這裏不相等不是not eq,表示不相等應如下所示的取反操作 --> 
  15. <c:if test="${!(requestScope.currentRoleId eq applicationScope.sysAdmin)}"> 
  16.      currentRoleId和sysAdmin不相等 
  17. </c:if> 
  18.  
  19.  
  20. <!-- 不使用jstl判斷,使用三目表達式輸出 --> 
  21. ${!(requestScope.currentRoleId eq applicationScope.sysAdmin) ? "兩者不相等" : "兩者相等"} 
  22.  
  23. ${not empty currentRoleId ? "不爲空" : "爲空"} 
<!-- currentRoleId是存在request域中的、sysAdmin是存在application域中的,即servletContext中 -->
<c:if test="${empty currentRoleId}">
     currentRoleId爲空
</c:if>
<c:if test="${not empty currentRoleId}">
     currentRoleId不爲空
</c:if>

<!-- 判斷兩者是否相等 -->
<c:if test="${requestScope.currentRoleId eq applicationScope.sysAdmin}">
     currentRoleId和sysAdmin相等
</c:if>

<!-- 在這裏就不是和empty一樣了,在這裏el表達式不相等不像判斷是否爲空那樣,不爲空是not empty,在這裏不相等不是not eq,表示不相等應如下所示的取反操作 -->
<c:if test="${!(requestScope.currentRoleId eq applicationScope.sysAdmin)}">
     currentRoleId和sysAdmin不相等
</c:if>


<!-- 不使用jstl判斷,使用三目表達式輸出 -->
${!(requestScope.currentRoleId eq applicationScope.sysAdmin) ? "兩者不相等" : "兩者相等"}

${not empty currentRoleId ? "不爲空" : "爲空"}

el的判斷
Html代碼 複製代碼 收藏代碼
  1. <!-- currentRoleId是存在request域中的、sysAdmin是存在application域中的,即servletContext中 --> 
  2. <c:if test="${empty currentRoleId}"> 
  3.      currentRoleId爲空 
  4. </c:if> 
  5. <c:if test="${not empty currentRoleId}"> 
  6.      currentRoleId不爲空 
  7. </c:if> 
  8.  
  9. <!-- 判斷兩者是否相等 --> 
  10. <c:if test="${requestScope.currentRoleId eq applicationScope.sysAdmin}"> 
  11.      currentRoleId和sysAdmin相等 
  12. </c:if> 
  13.  
  14. <!-- 在這裏就不是和empty一樣了,在這裏el表達式不相等不像判斷是否爲空那樣,不爲空是not empty,在這裏不相等不是not eq,表示不相等應如下所示的取反操作 --> 
  15. <c:if test="${!(requestScope.currentRoleId eq applicationScope.sysAdmin)}"> 
  16.      currentRoleId和sysAdmin不相等 
  17. </c:if> 
  18.  
  19.  
  20. <!-- 不使用jstl判斷,使用三目表達式輸出 --> 
  21. ${!(requestScope.currentRoleId eq applicationScope.sysAdmin) ? "兩者不相等" : "兩者相等"} 
  22.  
  23. ${not empty currentRoleId ? "不爲空" : "爲空"} 
<!-- currentRoleId是存在request域中的、sysAdmin是存在application域中的,即servletContext中 -->
<c:if test="${empty currentRoleId}">
     currentRoleId爲空
</c:if>
<c:if test="${not empty currentRoleId}">
     currentRoleId不爲空
</c:if>

<!-- 判斷兩者是否相等 -->
<c:if test="${requestScope.currentRoleId eq applicationScope.sysAdmin}">
     currentRoleId和sysAdmin相等
</c:if>

<!-- 在這裏就不是和empty一樣了,在這裏el表達式不相等不像判斷是否爲空那樣,不爲空是not empty,在這裏不相等不是not eq,表示不相等應如下所示的取反操作 -->
<c:if test="${!(requestScope.currentRoleId eq applicationScope.sysAdmin)}">
     currentRoleId和sysAdmin不相等
</c:if>


<!-- 不使用jstl判斷,使用三目表達式輸出 -->
${!(requestScope.currentRoleId eq applicationScope.sysAdmin) ? "兩者不相等" : "兩者相等"}

${not empty currentRoleId ? "不爲空" : "爲空"}

發佈了2 篇原創文章 · 獲贊 12 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章