EL笔记手写

**

EL

1. EL的简介
- EL简介为什么使用EL?**
3. 为了简化JSP的表达式
4. 简介:EL(Expression Language)是JSP**内置的表达式语言
5. 作用:
- 用以访问页面的上下文以及不同作用域中的对象 ,取得对象属性的值,或执行简单的运算或判断操作。
- EL表达式用于代替JSP表达式(<%= %>)**在页面中做输出操作。特点EL在得到某个数据时,会自动进行数据类型的转换。
- 使用EL表达式输出数据时,如果有则输出数据,如果为null则什么也不输出。

6. EL使用

  • 基本使用

    • ${标识符}:默认从小域到大域进行检索数据。【如始终未检索到数据,则什么都不显示】
    • ${EL域对象.标识符}:从指定域对象中获取数据
  • 使用EL获取属

- ${域对象.对象.属性}
- 注意:EL获取对象中属性时,本质调用的属性的getXXX()方法。【属性:封装后的全局变量,才是属性】
  • EL中运算符

    • empty:判断空值的运算符,返回true:为空值;返回false:为为空值。
    • null""空数组或集合,如:List list = new ArrayList<>();
    • 如何判断【非空】
    • ${not empty}
    • ${!empty}

7. EL十一个内置对象【隐式|隐含对象】

  • EL域对象
    在这里插入图片描述

  • EL其他域对象

  • pageContext:相当于Jsp中pageContext的【获取其他八个内置对象(大 哥)】功能。

  • param:获取请求参数【单个】,相当于jsp中的request.getParameter()的功能。

  • paramValues:获取请求参数【多个】,相当于jsp中的request.getParameterValues()的功能。

  • header:获取请求头信息【单个】,相当于request.getHeader()的功能。

  • headerValue:获取请求头信息【多个】,相当于request.getHeaders()的功能。

  • cookie:获取cookie信息。

  • initParam:获取Servlet上下文中的请求参数【获取web.xml中初始化参数】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值