EL 表达式 和 JSTL标签

一、EL 表达式

Expression Language 是表达式语言

② EL 表达式主要是替代 jsp 页面中的表达

    式脚本在 jsp 页面中进行数据的输出

EL 表达式格式:${表达式}

① EL 表达式在输出 null 值的时候,

    输出的是 空串

② jsp 表达式脚本输出 null 值的时候,

    输出的是 null 字符串

2. EL 表达式搜索域数据的顺序

① EL 表达式主要是在 jsp 页面中输出数据

    主要是输出域对象中的数据 

② 当四个域中都有相同的 key 的数据的时候,

    会按照四个域从小到大的顺序进行搜索

pageContext → request → session → application 

pageContext 对象的范围只适用于当前页面范围,

    即超过这个页面就不能够使用了
request 对象的范围是指在 JSP 网页发出请求到

    另一个JSP网页之间,随后这个属性就失效。
session 的作用范围为一段用户持续和服务器所连

    接的时间,但与服务器断线后,这个属性就无效。

    比如断网或者关闭浏览器。(可以设置超时)
application 的范围在服务器一开始执行服务,到

    服务器关闭为止。它的范围最大,生存周期最长。

3. EL 表达式输出复杂的 Bean 对象

 

 4. EL 表达式——运算

5. EL 表达式的11个隐含对象

二、JSTL 标签库

JSP Standard Tag Library 

EL 表达式主要是为了替换 jsp 中的表达式脚本, 

而标签库是为了替换代码脚本,使页面更简介

1. 核心标签库

① 先导入 jstl 标签库的 jar 包

下载地址:Index of /dist/jakarta/taglibs/standard/binaries

② 使用 taglib 指令引入标签库

  (2) core 核心库的使用

 

 

     

forEach 标签属性: 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值