JSTL标签

JSTL

javaServer pages Tag Library Jsp标准标签库,是由Apache 组织提供的开源的免费的jsp标签,是用于简化和替换jsp页面中的java代码。

一、使用 步骤

  1. 导入jstl jar包
  2. 引入标签库:taglib指令<%@taglib%>
  3. 使用标签

二、常用的JSTL标签

  1. if:相当于java中if

    没有else的配合标签,如果有多重情况,则写多个if标签。

  2. choose:相当于switch

    when: -->case

    otherwise:–>default

  3. foreach:相当于for

    begin:开始索引

    end:结束索引

    var:循环控制变量

    step:变化增量

    varStatus:循环状态对象,index:容器中元素的索引,从0开始;count:循环次数,从1开始。

<% @ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<body>
     <!--if标签 -->
    <c:if test="true">
        <h1>我是真值</h1>
    </c:if>
    <c:if test=${not empty request.list}>
        <h1>lsit值不为空,执行</h1>
    </c:if>
     <c:if ${number%2==0}>
        <h1>是否为偶数</h1>
    </c:if>
    
    <!--choose标签 -->
    <c:choose>
        <c:when test="${number==1}">星期一</c:when>
        <c:when test="${number==2}">星期一</c:when>		<c:when test="${number==3}">星期一</c:when>
        <c:when test="${number==4}">星期一</c:when>
        <c:when test="${number==5}">星期一</c:when>
        <c:otherwise >输入有误</c:otherwise>
    </c:choose>
    
    <!--foreach标签 -->
   <c:foreach begin="1" end="10" var="i" step="1" varStatus="s">
         ${list[i]}
      </c:foreach>      
    <c:foreach items="${list}" var="str" varStatus="s">
        ${s.index}${s.count}${str}
     </c:foreach>    
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值