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

  • 相关阅读:
    到现在为止中国荣获43金
    php fpdf 生成表格总结
    今天,开心``
    js 浮动层实现方法
    奥运,刘翔,CSDN,菲尔普斯,中国
    marc 数据基本字段
    Windows mobile下获取系统图标
    HTTP协议学习笔记
    UNIX网络编程学习(14)使用select正确处理EOF的str_cli函数修订版
    ARP协议学习笔记
  • 原文地址:https://www.cnblogs.com/wangxue1314/p/11864153.html
Copyright © 2011-2022 走看看