美文网首页
EL表达式new

EL表达式new

作者: Cicada丶 | 来源:发表于2018-07-10 19:18 被阅读0次
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2018/7/10 0010
  Time: 下午 5:15
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <meta charset="utf-8"/>
</head>
<body>
    <!--el表达式只能从域对象中获取数据-->
    <!--获取顺序是page、request、session、application,当从任何一个域对象中得到了值后就不会再向后检索-->
    <c:out value="${testScope}"></c:out>

    <!--el的一个特点是当域中没有值时不会报错也不会显示null,而是会显示""空串-->
    ${heheda}

    <!--el除了可以获取域值外,还可以获取对象的属性值,.代表调用对象的getter,也就是只要有getter就可以一直点下去-->
    ${td.name}
    ${sessionScope.td.age}

    <!--当属性有特殊字符的时候可以用[]进行获取值-->
    ${td["short_name"]}

    <!--获取map值-->
    ${mapVal.key}
    ${mapVal["1"]}

    <!--运算符-->
    <!-- == != < > <= >= && || ! -->
    <!--字符串比对等价于equals-->
    ${mapVal["1"] == "value2"}
    <!--是否为空,注意null和""、空集合都会被EL认定是空-->
    ${empty ""}
    ${empty null}
    ${!not empty "aaa"}
    <!--三目运算符-->
    ${mapVal["1"]=="value2"?"等于":"不等于"}
    <!--嵌套三目运算符-->
    ${mapVal["1"]=="value2"?(mapVal.key=="value"?"A":"B"):"C"}

    <!--自动类型转换-->
    ${requestScope.number == 1}
    ${requestScope.number == "1"}
    <!--常用对象-->
    <!--pageContext的功能很强大,可以获取其他所有隐含对象-->
    ${pageContext.request.contextPath}
    ${header["Cookie"]}
    ${cookie.JSESSIONID.value}

    ${requestScope.bl == false}
    ${requestScope.bl == "false"}
</body>
</html>

注意











  • 几乎所有运算符都可以用在el中


相关文章

  • Vue-使用JavaScript表达式

    Vue-使用JavaScript表达式 {{msg1}} new Vue({ el: "#app", data:f...

  • EL表达式new

    注意 几乎所有运算符都可以用在el中

  • JSTL与EL表达式笔记

    EL表达式应用 初始EL表达式 EL表达式 EL(Expression Language)表达式语言用于简化JSP...

  • EL表达式

    EL表达式语法 ${ EL expression}其中:$ 表示EL表达式的开始。EL expression指定...

  • EL表达式详解

    一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 获取数据:EL表达式主要用...

  • 4.El表达式

    1.EL表达式 1.EL表达式的作用 2. EL语法

  • 【JavaWeb】EL表达式

    EL表达式 EL表达式语言,用于简化JSP的输出;EL表达式的基本语法:${表达式};示例: 学生姓名:${stu...

  • 17.3EL表达式

    一、EL表达式简介 EL 全名为Expression Language。EL主要作用:1、获取数据EL表达式主要用...

  • day07

    EL表达式&JSTL EL表达式的学习路线:1 EL表达式的由来2 使用EL获取web四个容器(page、re...

  • JSTL和EL表达式

    EL表达式 表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊...

网友评论

      本文标题:EL表达式new

      本文链接:https://www.haomeiwen.com/subject/esdfpftx.html