一、域对象
一、jsp内置对象之域对象:
-- pageContext:属性的作用范围仅限当前的jsp页面(范围最小)
-- request:属性的作用范围仅限同一个请求(转发有效)
-- session:属性的作用范围仅限于一次会话,浏览器打开直到关闭称为一次会话
(在此期间会话不失效)
-- application:属性的作用范围仅限于当前web应用(范围最大)
二、EL
一、为什么需要EL
JavaBean在JSP中的局限 获取JavaBean属性必须要实例化
强制类型转化
二、什么是EL表达式
三、EL的特点
四、EL语法
变量属性范围名称
属性范围 | EL中的名称 |
page | pageScope,例如${pageScope.username}, 表示在page范围内查找username变量, 找不到返回Null |
request | requstScope |
session | sessionScope |
application | applicationScope |
五、EL中的运算符
六、EL隐式对象
EL隐式对象介绍
对象名称 | 说 明 |
pageScope | 返回页面范围的变量名,这些名称已映射至相应的值 |
requestScope | 返回请求范围的变量名,这些名称已映射至相应的值 |
sessionScope | 返回会话范围的变量名,这些名称已映射至相应的值 |
applicationScope | 返回应用范围内的变量,并将变量名映射至相应的值 |
param | 返回客户端的请求参数的字符串值 |
paramValues | 返回映射至客户端的请求参数的一组值 |
pageContext | 提供对用户请求和页面信息的访问 |
三、JSTL
一、使用JSTL的好处
EL表达式可以访问JavaBean的属性,但是并不能实现在JSP中进行逻辑判断,因而要使用JSTL标签。
二、什么是JSTL
三、JSTL环境搭建
四、JSTL标准标签库介绍
五、通用标签的使用
六、条件标签
七、迭代标签