zoukankan      html  css  js  c++  java
  • 什么是jstl表达式,怎么应用

    1、介绍

    JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jstl出现的目的同el一样也是要代替jsp页面中的脚本代码。JSTL标准标签库有5个子库,但随着发展,目前常使用的是他的核心库。

    2、使用

    先在jsp界面加入jstl标签

    <!-- 引用jstl表达式 -->
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    1)if标签单条件判断

    <c:if test="${not empty account.url }">
    <img  src="file/fileUpload//${account.url }"/>
    </c:if>

    解释:

    test(必须存在):双引号中是boolean类型表达式,not empty account.url含义account对象的url属性如果不是空的话执行if中的语句展示图片

    2) choose、when、otherwise 标签  多条件条件判断

    <c:choose>
        <c:when test="表达式1">满足 表达式1 的代码</c:when>
        <c:when test="表达式2">满足 表达式2 的代码 </c:when>
        <c:otherwise>其他情况</c:otherwise>
    </c:choose>

    解释:

    test(必须存在):双引号中是boolean类型表达式

    3).循环标签:forEach

    <c:forEach items="${requestScope.list}" var="e">

    <tr>
    <td class="center">${e.account.accountRealName}</td>
    <td class="center">${e.account.accountPhone}</td>

    </tr>

    </c:forEach>

    解释:

    items:要遍历的集合,或数组

    var:储存单个遍历结果的变量名

  • 相关阅读:
    刷题-力扣-120. 三角形最小路径和
    刷题-力扣-1738. 找出第 K 大的异或坐标值
    刷题-力扣-96. 不同的二叉搜索树
    刷题-力扣-64. 最小路径和
    刷题-力扣-1734. 解码异或后的排列
    刷题-力扣-63. 不同路径 II
    刷题-力扣-62. 不同路径
    课程作业 02 动手动脑 2017.10.13
    课程作业 02 2017.10.13
    课程作业01 感想
  • 原文地址:https://www.cnblogs.com/wangxue1314/p/11864153.html
Copyright © 2011-2022 走看看