1.引入jstl标签:
<%@ taglib uri="" prefix="" %>
uri属性:指定标签的命名空间。
注:
命名空间是为了区分同名的元素而在元素前添加的一段
说明。为了防止命名空间也冲突,经常使用域名来充当命名
空间。
prefix属性:命名空间的别名。
2.核心标签:
1).if标签:
<c:if test="">
标签体
</c:if>
用法:
当test属性值为true,执行标签体的内容。
test属性值可以使用el表达式来计算。
2).choose标签:
<c:choose>
<c:when test="">
</c:when>
...
<c:otherwise>
</c:otherwise>
</c:choose>
用法:
when标签可以出现1次或者多次,当when属性值为true,执行
标签体的内容。
otherwise标签可以出现0次或者1次,表示例外。
3).forEach标签:
<c:forEach items="" var="" varStatus="">
</c:forEach>
用法:
items 属性用于指定要遍历的集合或者数组,可以使用
el 表达式来赋值。
var属性用于指定绑订名:
注: 该标签每次从集合或者数组中取一个元素,然后
将该元素绑订到pageContext上。
varStatus属性用于指定绑订名:
注:绑订值是一个对象,由该标签创建,该对象提供了
一些方法,用于获得当前遍历的状态,比如,要获得当前
正在被遍历的元素的下标,使用getIndex方法;要获得当前
正在被遍历的元素是第几个元素,使用getCount方法。