JSTL的核心标签

JSTL的核心标签:
1.if:
    语法:<c:if test="" var="" scope=""></c:if>
    当test属性值为true,执行标签体的内容,test属性可以使用EL表达式。
2.choose:
    语法:    <c:choose>
                <c:when test="">    </c:when>
                <c:when test="">    </c:when>
                <c:otherwise>    </c:otherwise>
             </c:choose>
3.forEach:
    语法:
        1.遍历集合:
        <c:forEach var="" items="" carStatus="">
        </c:forEach>
            var:从集合中取出的一个元素。
            items:要遍历的集合。
            carStatus:当前迭代的状态对象,
            getIndex获取下标(从0开始),getCount获取当前迭代次数(从1开始)。
        2.指定位置迭代:
        <c:forEach var="" begin="" end="" step="">
        </c:forEach>
            var:当前迭代的元素。
            begin:开始。
            end:结束。
            step:迭代的步长。
4.url:
    语法:<c:url value="">
    属性:value指定地址,在表单提交,链接当中,可以使用该标签。
    用途:当用户禁止cookie后,会自动在地址后面添加session
          当使用绝对路径时,会自动在地址前添加应用名。
5.set
    语法:<c:set var="" scope="" value="">
    属性:value绑定值。var绑定属性名。scope绑定作用域。
    用途:设置一个对象和属性。
6.remove
    语法:<c:remove var="" scope="">
    用途:解除绑定。
7.catch
    语法:<c:catch var="">
    用途:处理异常,会将异常信息封装成一个对象,绑定到pageContext对象上。
8.import
    语法:<c:import url="">
    属性:url指定一个jsp文件的地址。
    用途:运行时调用一个jsp。
9.redirect:
    语法:<c:redirect url="">
    属性:url指定重定向的地址。
    用途:重定向。
10.out
    语法:<c:out value="" default="" escapeXml="">
    属性:value指定输出的值,
          default指定缺省值,
          escapeXml设置为true,会将value中的特殊字符替换为相应的实体。
    用途:输出EL表达式的值。

        
        
学如逆水行舟,不进则退
原文地址:https://www.cnblogs.com/anningkang/p/8579309.html