zoukankan      html  css  js  c++  java
  • JSP页面中的EL表达式介绍

    1.什么是EL?

      Expression Language(表达式语言)

    2.EL的功能

      替代JSP页面中数据访问时的复杂编码。

    3.EL的特点

      自动转换类型

      使用简单

    4.EL表达式的语法

      ${EL expression},我们可以写为${作用域.变量名}或者${变量名}

      通过变量名取值

      获取对象的属性值

      获取集合元素

      执行表达式

    5.JSP内置对象在EL表达式中的写法:

      属性范围                                                      EL中的名称
        page pageScpoe,例如${pageScope.uername}表示在page作用域查找变量username,找不到返回null
      request                   requestScope
      session                       sessionScope
    application                     applicationScope

    ${变量名},不指定取值的范围,则按照page->request->session->application的作用域顺序依次查找,找到即返回,找不到返回null。

    6.获取对象的属性值

    (1)点操作符:${sessionScope.product.id}

    (2)[]操作符:${product["id"]}(不常用)

    7.EL表达式的关系操作符

    关系操作符:

    8.EL表达式的逻辑操作符

    逻辑操作符

    9.EL表达式的empty操作符

    若变量a为null,或长度为零的String,或size为零的集合,则${empty a}返回的结果为ture;${not empty a}或${! empty a}返回的结果为false。

  • 相关阅读:
    SOA架构
    基于计算机视觉的交通场景智能应用-需求分析和原型设计
    《一线架构师实践指南》第三部分阅读笔记
    2020python练习三
    python数据分析
    可修改性
    淘宝网的六个质量属性
    Python学习十六
    Python学习十五
    Python学习十四
  • 原文地址:https://www.cnblogs.com/wyhluckdog/p/10217222.html
Copyright © 2011-2022 走看看