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="java.sun/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码表链接
例:
<c:if test="${sl.chc_status == 49}">  <td>未指派</td>  <c:if>
<c:if test="${sl.chc_status == 50}">  <td>已指派</td>  <c:if>
3,判断是否为空
el表达式获取值例:
<c:if test="${empty sale_list}">  ale_list为空  </c:if>
<c:if test="${not empty sale_list}">  ale_list不为空  </c:if>
还有⼀些其他的⽤法我暂时没⽤就不写了,⼤家可以看看
这个链接:blog.csdn/kunkun378263/article/details/40819205 <c:if test="value ne, eq, lt, gt,...."> ⽤法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。