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。

  • 相关阅读:
    偏函数
    通过local对象的使用,分析flask中全局request对象为神魔不同的视图函数中不会混乱--协助解读flask的源码
    flask安装即web框架介绍
    事件
    文件复制工具
    非文本文件的写入
    文件读取
    sys模块
    datetime模块
    事件冒泡与捕获
  • 原文地址:https://www.cnblogs.com/wyhluckdog/p/10217222.html
Copyright © 2011-2022 走看看