JSTL

2019-06-12  本文已影响0人  随风_逝

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方法。
上一篇 下一篇

猜你喜欢

热点阅读