3.31笔记

El表达式和Jstl标签库学习El表达式学习

El表达式学习

1、什么是EL表达式

全称:ExpressionLanguage,一种写法非常简介的表达式。语法简单易懂,便于使用。表达式语言的灵感来自于ECMAScript和XPath表达式语言

2、EL表达式的作用

作用:让jsp书写起来更加的方便。简化在jsp中获取作用域或者请求数据的写法。也会搭配Jstl来进行使用。

3、使用EL表达式语法结构:

${expression},提供.和[]两种运算符来存取数据。使用:
a)使用EL表达式获取请求数据
i.获取用户请求数据
ii.获取请求头数据
iii.获取Cookie数据
b)使用EL表达式获取作用域数据
i.获取作用域数据
ii.作用域查找顺序
iii.获取指定作用域中的数据
c)使用EL表达式进行运算
i.算术运算
ii.关系运算
iii.逻辑运算
d)EL表达式空值判断empty

JSTL标签库

1、什么是JSTL标签库

JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已!如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomcat时,你会发现,MyEclipse会在lib目录下存放jstl的Jar包!如果你没有使用MyEclipse开发那么需要自己来导入这个JSTL的Jar包:jstl-1.2.jar。

2、JSTL标签库的作用

用来提升在JSP页面的逻辑代码的编码效率,使用标签来替换逻辑代码的直接书写,高效,美观,整洁,易读。

3、使用JSTL标签库

a)内容:
i.核心标签库(学习)
ii.格式化标签库(了解)
iii.函数标签库(了解)
iv.XML标签库(了解)
v.SQL标签库(了解)
b)使用:
i.导包
ii.使用taglib标签引入资源
iii.核心标签库
iv.格式化标签库

*学习网址:http://www.runoob.com/jsp/jsp-jstl.html*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值