1、EL表达式实现的if...else 如下:
/////////begin//////
<c:choose>
<c:when test="${fn:startsWith(row.name, 'CND_00_21_CC_C3_06_20_') || fn:endsWith(row.name, '_00A21BCCCC3D06E20_')}">
</c:when>
<c:otherwise>
<a href="<c:url value="send.jsp">
<c:param name="JMSDestination" value="${row.name}" />
<c:param name="JMSDestinationType" value="queue"/></c:url>">发送</a>
<a href="<c:url value="purgeDestination.action">
<c:param name="JMSDestination" value="${row.name}" />
<c:param name="JMSDestinationType" value="queue" />
<c:param name="secret" value='${sessionScope["secret"]}'/></c:url>">清空</a>
<a href="<c:url value="deleteDestination.action">
<c:param name="JMSDestination" value="${row.name}" />
<c:param name="JMSDestinationType" value="queue" />
<c:param name="secret" value='${sessionScope["secret"]}'/></c:url>">删除</a>
</c:otherwise>
</c:choose>
/////////end////////
2、EL表达式实现的for如下:
/////////begin/////
<tbody>
<c:forEach items="${requestContext.brokerQuery.queues}" var="row">
<tr>
<td>${row.cursorPercentUsage}</td>
</tr>
</c:forEach>
</tbody>
/////////end///////
3、EL表达式判断相等
/////////begin////////
<c:choose>
<c:when test="${record[3]}==<%=currdate %>"><td bgcolor="red"><%=day %></td></c:when>
<c:otherwise><td bgcolor="green"><%=day %></td></c:otherwise>
</c:choose>
/////////end//////////
Last、EL表达式相关:
//////////begin////////
1.<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
2.fn:contains(string, substring)
3.fn:endsWith(string, suffix)
4.fn:indexOf(string, substring)
5.fn:startsWith(string, suffix)
6.fn:length(list)
7.fn:replace(string, before, after)
8.fn:substring(string, begin, end)
9.fn:trim(string)
//////////end//////////
EL表达式相关要点
猜你喜欢
转载自can-do.iteye.com/blog/2246910
今日推荐
周排行