jstl core and jstl fn

 2023-09-09 阅读 28 评论 0

摘要:jstl标签使用时必须加taglib:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 判定条件一般为一个EL表达式。<c:if>并没有提供else子句,使用的时候可能有些不便,此时我们可以通过<c:choos

jstl标签使用时必须加taglib:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


判定条件一般为一个EL表达式。
<c:if>并没有提供else子句,使用的时候可能有些不便,此时我们可以通过<c:choose>
tag来达到类似的目的:

jstl foreach用法。<c:choose>
<c:when test="${var.index % 2 == 0}">
*
</c:when>
<c:otherwise>
*
</c:otherwise>
</c:choose>

 

foreach:
<c:forEach items="${userSort}" var="sort">
<td><input type="checkbox" name="usersort" value="${sort.id } ">${sort.name }</td>
</c:forEach>

 

EL表达式中获取list长度

在jsp页面中不能通过${list.size}取列表长度,而是
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

list的长度是:${fn:length(list)}

 

转载于:https://www.cnblogs.com/tshua/p/5709722.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/22004.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息