Javaweb学习----JSTL标签的使用

本文详细介绍了JSTL的核心标签库,包括如何使用标签库及具体的遍历输出操作,旨在帮助JavaWeb开发者提升工作效率。
摘要由CSDN通过智能技术生成

JSTL标签库

	JSTL标签库,全称证的是JSP Standard Tag Library

	为了替代代码脚本

	有五个不同功能的标签库组成

核心标签库:

	<%@ taglib prefix="前缀" url=URL %>

标签库使用步骤:

	1.导入JSTL标签库的jar包

	2.导入taglib指令

	3.在body中使用

<c:set >向域中输入数据   保存到哪个域,值是多少,key是多少

保存之前:${pageScope.abc }<br>
<c:set  scope="page" var="abc" value="abcvalue"/>
保存之后:${pageScope.abc }<br>

<c:if > 用来做if判断    没有多路判断

<c:if test="${12 == 12}">
    <h1>条件成立</h1><br>
</c:if>

<c:choose >用来做多路判断   开始选择判断

<c:when >表示每一种判断请况     标签里不能使用html注释   该标签的父标签一定是choose标签

<c:choose>
    <c:when test="${ requestScope.height > 190 }">
        <h1>小巨人</h1>
    </c:when>
    <c:when test="${ requestScope.height > 180 }">
        <h1>很高</h1>
    </c:when>
    <c:when test="${ requestScope.height > 170 }">
        <h1>还可以</h1>
    </c:when>
    <c:otherwise>
       <h1>矮了</h1>
    </c:otherwise>

</c:choose>

<c:foreach > 遍历输出使用

    items 表示遍历的集合

	var 表示遍历到的数据

	begin表示遍历开始的索引值

	end表示结束的索引值

	step属性表示遍历的步长值  即每次循环的索引变化值

	varStatus属性表示当前遍历到的数据的状态

	

	1.遍历1-10

<c:forEach begin="1" end="10" var="i">
    <tr>
        <td> ${ i }</td>
    </tr>
</c:forEach>



	2.遍历数组 
  <%
            request
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值