7、EL和JSTL

零、本节学习目标
一、EL
(一)EL基本语法
1、EL的概念
2、EL的语法
3、案例演示
(1)用EL读取保存的信息
(2)使用Java代码与EL获取信息的对比
4、EL基本语法的特点
(二)EL中的标识符
1、EL中标识符的规范
2、EL中标识符的示例
(1)合法标识符
(2)非法标识符
(三)EL中的关键字
(四)EL中的变量
1、基本概念
2、简单示例
(五)EL中的常量
1、布尔常量
2、整型常量
3、浮点型常量
4、字符串常量
5、Null常量
(六)EL访问数据
1、EL的点运算符
2、方括号运算符
3、EL运算法的应用
(七)EL中的运算符
1、算术运算符
2、比较运算符
3、逻辑运算符
4、empty运算符
5、条件运算符
6、小括号运算符
7、运算优先级
二、EL隐式对象
(一)EL隐式对象概述
(二)pageContext对象
1、pageContext对象概述
2、pageContext对象案例
(三)Web域相关对象
1、Web域相关对象概述
2、Web域相关对象案例
(四)访问环境信息的隐式对象
1、获取客户端传递的请求参数
(1)param对象的语法
(2)paramValues对象的语法
2、案例演示获取客户端传递的请求参数
(五)Cookie对象
1、Cookie对象概述
2、Cookie对象案例
(六)initParam对象
1、initParam对象概述
2、initParam对象案例
三、JSTL
(一)什么是JSTL
1、JSTL概述
2、JSTL的标签库
(1)核心标签库
(2)格式标签库
(3)SQL标签库
(4)XML标签库
(5)函数标签库
(二)JSTL的下载与使用
1、JSTL的下载
2、导入JSTL包
3、案例演示标签库
四、JSTL中的Core标签库
(一)表达式标签
1、<c:out>标签
(1)<c:out>标签概述
(2)<c:out>标签两种语法格式
(3)<c:out>标签案例
案例1、演示default属性
案例2、演示escapeXML属性
2、<c:remove>标签
(1)<c:remove>标签概述
(2)<c:remove>标签语法格式
(3)<c:remove>标签参数含义
(4)<c:remove>标签案例
(二)流程控制标签
1、<c:if>标签
(1)<c:if>标签概述
(2 )<c:if>标签语法格式
(3)<c:if>标签三个属性
(4)<c:if>标签案例
2、<c:choose>、<c:when>和<c:otherwise>标签
(1)三个标签概述
(2)<c:choose>标签
(3)<c:when>标签
(4)<c:otherwise>标签
(5)三个标签案例
(三)循环标签
1、<c:forEach>标签概述
2、<c:forEach>标签语法格式
3、<c:forEach>标签属性
4、<c:forEach>标签案例
(四)URL相关标签
1、URL相关标签概述
2、<c:param>标签
(1)<c:param>标签概述
(2)<c:param>标签语法格式
(3)<c:param>标签属性
3、<c:url>标签
(1)<c:url>标签概述
(2)<c:url>标签语法格式
(3)<c:url>标签属性
4、URL相关标签案例
五、本节小结
六、课后作业
任务:根据参数请求显示不同的页面
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土豆_wk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值