JWB9: JSTL核心标签的使用

简介: 为了弥补HTML的不足,JSTL提供了许多的标签供人使用,功能与java代码是一样的

分类:

  • 核心标签
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>		导入核心标签依赖

if的使用:

<form action="test001.jsp" method="get">
    <input name="username" type="text" value="${param.username}">
    <input type="submit" value="登录">
</form>

<c:if test="${param.username=='admin'}" var="isAdmin">
    <c:out value="欢迎管理员"/>
</c:if>
<c:out value="${isAdmin}"/>

forEach:

<%
    ArrayList arrayList=new ArrayList();
    arrayList.add(0,"赵大");
    arrayList.add(1,"钱二");
    arrayList.add(2,"孙三");
    arrayList.add(3,"李四");

    request.setAttribute("list",arrayList);
%>

<c:forEach var="people" items="${list}">
    <c:out value="${people}"/><br>
</c:forEach>

when:

<c:set var="name" value="猪八戒"/>

<c:choose>
    <c:when test="${name=='孙悟空'}">
        <c:out value="齐天大圣"/>
    </c:when>
    <c:when test="${name=='猪八戒'}">
        <c:out value="天蓬元帅"/>
    </c:when>
    <c:when test="${name=='沙悟净'}">
        <c:out value="卷帘大将"/>
    </c:when>
    <c:when test="${name=='唐僧'}">
        <c:out value="金蝉子"/>
    </c:when>
</c:choose>

注意: set 是用来设置变量的,choose 往往与when连用,仅作为父标签。


当然,除此之外,JSTL标签还有格式化标签、SQL 标签、XML 标签、JSTL 函数等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值