JSTL标签的c:if的使用

JSTL是JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。

<c:if> 主要用于进行if判断,如果为true,则输出标签体中的内容
在这里插入图片描述
<c:if> 标签必须要有test属性,**当test中的表达式结果为true时,则会执行本体内容;如果为false,则不会执行。**例 如:${student.username = = ‘admin’},如果student.username等于admin时,结果为true;若它的内容不等于admin时,则为false。

案例:
有个JSP页面,如何实现根据班级状态的不同在页面能显示对应的操作。比如“正常”,则有“发书”功能;“未审核”和“审核未通过”则有“修改”、“提交审核”、“删除”等功能。
在这里插入图片描述

代码片段:

<c:if test="${cla.classState=='未审核'}">
	<a href="/getDepts3?classNum2=${cla.classNum}">修改</a>
	<a href="/submit?classnum=${cla.classNum}">提交审核</a>
	<a href="javascript:del(${cla.classNum})"  class="tablelink"> 删除</a>
</c:if>
<c:if test="${cla.classState=='正常'}">
	<a href="/sendbook?classnum=${cla.classNum}">发书</a>
</c:if>

参考链接:https://www.cnblogs.com/zhaoxinshanwei/p/5789406.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值