EL表达式

目录

什么是EL表达式

示例

EL 表达式输出 Bean 的普通属性,数组属性,List 集合属性,map 集合属性

javaBean是什么:

EL表达式如何进行运算

关系运算和逻辑运算

算术运算

EL 表达式的 11 个隐含对象

访问四个特定域中的属性

PageContext的使用

其他隐含对象的使用


什么是EL表达式

EL表达式的全称是: Expression Language,是表达式语言。
EL表达式的什么作用:EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据的输出
因为EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多。

示例

< body >
<% request.setAttribute( "key" , " " ); %>
 
表达式脚本输出 key 的值是: <%= request.getAttribute( "key1" )== null ? "" :request.getAttribute( "key1" ) %> < br />
 
EL 表达式输出 key 的值是:${key1}
</ body >

EL表达式在输出nul值的时候,输出的是空串。jsp表达式脚本输出null值的时候,输出的是null字符串。

EL表达式主要是在jsp页面中输出数据,主要是输出域对象中的数据。
当四个域中都有相同的key的数据的时候,EL表达式会按照四个域的从小到大的顺序去进行搜素,找到就输出。

EL 表达式输出 Bean 的普通属性,数组属性,List 集合属性,map 集合属性

javaBean是什么:

就是通常意义上的类,提供了一些方法可以访问类的属性。

1、所有属性为private
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口
 

EL表达式如何进行运算

关系运算和逻辑运算

算术运算

EL 表达式的 11 个隐含对象

访问四个特定域中的属性

PageContext的使用

因为它可以获取九大内置对象,所以功能强大:

直接用.就可以得到协议、服务器IP等信息。

其他隐含对象的使用

重点是param和paramvalues

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

trigger333

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值