c:if標簽--判斷不為空和其他的值判斷


 

 

 用<c:if test=""></c:if>標簽時 

<c:if test="${sl.chc_status==1 }"><td>未指派</td></c:if> 一直出不來 

后來才發現 不同的類型有不同的判斷

 

一,el表達式用法:

 

1.項目中添加 jstl.jar  和 standard.jar 兩個jar包。然后在頁面最上面添加一行:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

 

2.然后就可以在你需要使用的位置輸入el表達式

<c:if test="判斷條件"></c:if>

 

二,各種值不同的判斷法

1,int 類型 判斷

 

直接==就可以

<c:if test="${sl.chc_status == 1}"> <td>未指派</td> <c:if>

 

2,char 類型 

char類型 需要對應的ASCII碼 

0對應的是48 ,1對應的是49 ,2對應的是50

附上完整的ASCII碼表鏈接 http://tool.oschina.net/commons?type=4

例:

<c:if test="${sl.chc_status == 49}">  <td>未指派</td>  <c:if>

<c:if test="${sl.chc_status == 50}">   <td>已指派</td>  <c:if>

 

3,判斷是否為空

例:

<c:if test="${empty sale_list}">  ale_list為空  </c:if>

<c:if test="${not empty sale_list}">  ale_list不為空  </c:if>

還有一些其他的用法我暫時沒用就不寫了,大家可以看看

這個鏈接:http://blog.csdn.net/kunkun378263/article/details/40819205

<c:if test="value ne, eq, lt, gt,...."> 用法

 
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM