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。

  • 相关阅读:
    hdu 5146 Sequence
    hdu 1232 畅通工程
    hdu 1213 How Many Tables
    hdu 2822 Dogs
    hdu 1242 Rescue
    hdu 5101 Select
    hdu 1873 看病要排队
    hdu 5112 A Curious Matt
    hdu 5154 Harry and Magical Computer
    hdu 1548 A strange lift
  • 原文地址:https://www.cnblogs.com/wyhluckdog/p/10217222.html
Copyright © 2011-2022 走看看