<c:if test="></c:if>判断字符串的长度并部分显示

本文介绍如何使用JSTL标签库中的c:if和fn:substring方法来处理从数据库获取的过长字符串,确保只显示指定长度的内容,并通过实例展示了如何实现这一功能。

在开发工程中,往往会遇到表格中只能放少量信息,而从数据库中获取到的字符串的长度又比较大,此时用c:if 便可解决,


<%@ taglib uri="htp://java.sun.com/jsp/jstl/core" prefix="c"%>  
<%@ taglib uri="htp://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="htp://java.sun.com/jsp/jstl/functions" prefix="fn"%>


<c:if test="${fn:length(item.connext) > 30}">${fn:substring(item.connext, 0, 30)}...... </c:if>




类别 运算符
算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod )
关系运算符 == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 <= (或 le )和 >= (或 ge )
逻辑运算符 && (或 and )、 || (或 or )和 ! (或 not )
验证运算符 empty
小例子:
<tr <c:if test="${status.count%2==0}">bgcolor="#CCCCFE"</c:if> align="left">
xxx
</tr>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值