JSTL和EL

在这里插入图片描述
JSTL和EL
EL表达式
一、EL表达式简介
什么是EL?
Expression Language(表达式语言)。
EL的功能:
替代JSP页面中数据访问时的复杂编码。
EL的特点:

  1. 自动转换类型 (EL得到某个数据是可以自动转换类型)
  2. 使用简单

二、EL表达式语法
${EL expression}

  1. 通过变量名取值
  2. 获取对象的属性值
  3. 获取集合元素
  4. 执行表达式

三、EL隐式对象
1、作用域访问对象
pageScope
与page作用域相关联的Map对象
requestScope
与request作用域相关联的Map对象
sessionScope
与session作用域相关联的Map对象
applicationScope
与application作用域相关联的Map对象
2、参数访问对象
param
按照请求参数名称返回单一值的Map对象
paramValues
按照请求参数名称返回String数组的Map对象
3、JSP隐式对象
pageContext
提供对页面信息和JSP内置对象的访问
JSTL标签
一、JSTL简介
JSP标准标签库(JSP Standard Tad Library)
JSTL的优点:
1、提供一组标准标签。
2、可用于编写各种动态 功能。
JSTL通常会与EL表达式合作实线JSP页面的编码。
二、使用条件
1、项目:引入JAR文件及标签库描述符文件
2、JSP:<%@ taglib prefix=" " uri=" " %>
三、核心标签库
1、通用标签
set
remove
out:1。value属性2。default属性3。escapeXml属性
2、条件标签
if - test 属性
choose:1。when - test 属性2。otherwise
3、迭代标签 - forEach
items属性
var属性
varStatus属性:1。index属性2。count属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值