jstl core and jstl fn
2016-07-27 08:59
204 查看
jstl标签使用时必须加taglib:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
判定条件一般为一个EL表达式。
<c:if>并没有提供else子句,使用的时候可能有些不便,此时我们可以通过<c:choose>
tag来达到类似的目的:
<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)}
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
判定条件一般为一个EL表达式。
<c:if>并没有提供else子句,使用的时候可能有些不便,此时我们可以通过<c:choose>
tag来达到类似的目的:
<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)}
相关文章推荐
- javascript简单实现等比例缩小图片的方法
- Js删除数组中某一项或几项的几种方法(推荐)
- javascript获取网页各种高宽及位置的方法总结
- JSONP
- Javascript 数组
- JSP里ContentType ,charset和pageEncoding的理解与区别
- Three.js基础探寻三——透视投影照相机
- jsonp的底层实现原理 跨域请求
- 生成接口 XML、json、jsonp
- js变量
- 使用Gson解析json数据
- [JS]JavaScript的数据类型
- JavaWeb基础知识:Html,Css和Javascript项目实战
- 关闭chrome访问麦克风标签页上小红点的方法
- BZOJ 1014: [JSOI2008]火星人prefix(未A待续)
- ES6新特性:JavaScript中的Map和WeakMap对象
- 什么是JSON?如何使用?它比BSON更好吗?
- JavaScript中使用bind()方法让代码更干净
- JavaScript强化教程 - 六步实现贪食蛇
- JavaScript 创建对象模式与最佳实践