zoukankan      html  css  js  c++  java
  • JavaEEEL表达式

      EL(Expression Language)是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,使得用户对常用四大域中的数据操作更为方便同时也避免了一些异常情况的发生,EL中可以实现一些数据的数学运算,也可以实现不同类型数据间的转换。

    1.取数据

      全域查找 ${x}

      指定域查找 ${pageScope.x} request session application

    2.深度导航

      对于一个JavaBean来说EL表达式可以直接调用该JavaBean的get(或者符合get方法命名规范的)方法取得属性或执行该方法内部逻辑。

    ${bean.time.day} ${bean.time.month} ${bean.time.year}

    3.操作集合

    • 对于集合EL也提供了类似于JavaBean的访问指令,当list中保存了UserBean时取得内部属性写法为:

    ${pageScope.list[0].username} ${pageScope.list[0].password}

    • 对于map集合来说取得属性写法为:

    ${pageScope.map['u1'].username} ${pageScope.map['u1'].password}

    ${pageScope.map.u1.username} ${pageScope.map.u1.password}

    ☆EL中的对象

     

    ☆EL运算符

     

    科学搬砖,勤劳致富
  • 相关阅读:
    作业3月30号
    21、,模块与包的使用
    作业3月26号
    20、面向函数与匿名函数及模块
    作业3月25号
    19、迭代器及函数的递归调用
    作业3月24号
    06-函数
    3.17---购物车练习
    3.15---文件处理练习2
  • 原文地址:https://www.cnblogs.com/tag6254/p/9406854.html
Copyright © 2011-2022 走看看