Jsp-核心标签库

核心标签

核心标签是最常用的 JSTL标签。引用核心标签库的语法如下:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

核心标签库只需要掌握部分,已标红

 if判断

<!--提交到本页面-->
<form action="jsp1.jsp" method="get">

  <input type="tel" name="username" value="${param.username}"><br>
  <input type="submit" value="登录提交">

</form>
<!--test判断条件  var= 返回的值-->
<c:if test="${param.username=='123'}" var="isadmin">
    <c:out value="管理员欢迎你amdin"/>
</c:if>

<c:out value="${isadmin}"/>

<!--var变量     value是值-->
<c:set var="user" value="100"/>

<c:choose >
    <c:when test="${user >= 90}">
        成绩合格
    </c:when><c:when test="${user >= 60}">
        成绩一般
    </c:when><c:when test="${user >= 50}">
        成绩不及格
    </c:when>
</c:choose>

forEach迭代遍历 

items : 就是你要遍历的集合,就是要遍历的全部内容要放在这个下面

var : 就是这个集合下面的每一个元素,比如一个集合{1,2,3,4,5},那么var表示的就是1或者2或者3…

begin: 默认从0开始,表示从第几个开始取元素

end : 和begin对应,表示到第几个元素终止

step : 步进,默认是1,表示一个一个跳,还是任意数字跳

<%
    ArrayList<String> strings = new ArrayList<>();
    strings.add("张三");
    strings.add("王五");
    strings.add("赵六");
    strings.add("田七");
    <!--setAttribute将list集合放到request作用域,并设置key,value-->
    request.setAttribute("lists",strings);
%>
<!--var 变量,         items需要遍历那个-->
<c:forEach var="strings" items="${lists}">
    <c:out value="${strings}" /><br>
</c:forEach>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一剑封喉の

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值