EL表达式

一、EL表达式介绍
Expression Language表达式语言是一种在JSP页面获取数据的简单方式。(只能获取数据,不能设置数据)

语法格式:
在JSP页面的任何静态部分均可通过:${expression}来获取到指定表达式的值。

二、EL获取数据。(从四大域中获取属性)
EL只能从四大域中获取属性。

三、EL中的内置对象
EL有11个内置对象,这里主要讲域属性相关的4个和其他4个。
EL的11个内置对象,除了pageContext以外,其他10个内置对象的类型都是java.util.Map类型。
域属性相关(4个)
pageScope:从page范围域属性空间中查找指定的key
requestScope:从request范围域属性空间中查找指定的key
sessionScope:从session范围域属性空间中查找指定的key
applicationScope:从application范围域属性空间中查找指定的key

四、EL访问Bean的属性
1、什么是java Bean
JavaBean是公共Java类,但是为了编辑工具识别
需要满足至少三个条件
有一个public默认构造器(例如无参构造器)属性使用public 的get,set方法访问,也就是说设置成private同时get,set方法与属性名的大小也需要对应。例如属性name,get方法就要写成,public String getName(){},N大写。需要序列化。这个是框架,工具跨平台反映状态必须的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值