• 表达式语言之EL表达式


    1.EL的用法
    EL的起源:起源于JSTL。
    EL运算符:
    算术型:+、-、*、/、div、%、mod。其中/和div都表示求除。%和mod表示求余数。
    逻辑型:and或&&、or或||、not或!
    关系型:==或eq、!=或ne、>或gt、<=或le、>=或ge、<或lt
    条件型:a?b:c 类似于java中的三目运算符。
    空: empty
    使用EL读取javaBean的属性:(默认按照page,request,session,application的范围从小到大寻找)
    a.读取javaBeans: ${user.username}或${user["username"]}
    b.读取数组: ${数组名[下标]} 如:${a[1]}
    c.读取List: ${List对象名[int size]}
    d.读取Map: ${map对象名["key"]}
    EL的内置对象:
    pageContext:当前页面上下文对象
    pageScope:对应page作用范围
    requestScope:对应request作用范围
    sessionScope:对应session范围
    applicationScope:application范围
    param:获取别的页面传来的参数的值
    paramValues:返回一个数值
    header:头信息
    headerValue:头信息的值
    cookie
    initParam
    设定jsp页面不适用EL:
    如果只是当前页面不适用EL则在页面的开始加上<%@page isELIgnored="ture"%>
    如果整个WEB都不使用EL则修改web.xml:
    <web-app...>
    <jsp-config>
    <jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <el-igonred>true</el-igonred>
    <jsp-property-group>
    </jsp-config>
    </web-app>

  • 相关阅读:
    Kotlin 学习 (一)
    Spring Boot 学习(一)
    三大特性之继承
    OC中的点语法
    getter和setter
    三大特性之封装
    匿名对象
    对象作为返回值
    对象作为参数的连续传递
    对象作为参数传递
  • 原文地址:https://www.cnblogs.com/fjhh/p/5370556.html
Copyright © 2020-2023  润新知