• 什么是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:储存单个遍历结果的变量名

  • 相关阅读:
    摄像头置顶成品
    opencv鼠标事件
    opencvinpainting图像修复
    opencvdilate膨胀
    opencverode侵蝕
    opencvOTSU大津法—最大类间方差法
    opencvgetStructuringElement结构元素(内核矩阵)
    opencv时间
    IDEA在代码上无错误提示,但是编译时出现error:非法字符
    计算机端口号
  • 原文地址:https://www.cnblogs.com/wangxue1314/p/11864153.html
Copyright © 2020-2023  润新知