函数操作el表达式的取值

来源:互联网 发布:华为大数据视频 百度云 编辑:程序博客网 时间:2024/05/19 10:39


首先须引入以下库文件:

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

其次看代码:

<td class="spacing" width="50px"><span><%--该字段总长度 --%><fmt:formatNumber type="number" value="${fn:length(event.eventCause)}" maxFractionDigits="0" var="dataSize"/><c:if test="${dataSize>10}">     <fmt:formatNumber type="number" value="${dataSize%10}" maxFractionDigits="0" var="leftNum"/>     <fmt:formatNumber type="number" value="${(dataSize-leftNum)/10}" maxFractionDigits="0" var="totalCount"/>     <c:forEach var="i" begin="1" end="${totalCount}" step="1"><c:if test="${i==1}">${fn:substring(event.eventCause,0,10)}<br/></c:if><c:if test="${i!=1&&(totalCount!=i)}">${fn:substring(event.eventCause,(i-1)*10,10+(i-1)*10)}<br/></c:if><c:if test="${(leftNum>0)&&totalCount==i}">${fn:substring(event.eventCause,i*10,fn:length(event.eventCause))}<br/></c:if>    </c:forEach></c:if>        <c:if test="${dataSize<=10}">    ${event.eventCause }        </c:if></span></td>


原创粉丝点击