零、本节学习目标
一、JSP概述
(一)什么是JSP
1、JSP的概念
2、JSP的特征
(1)跨平台
(2)业务代码相分离
(3)组件重用
(4)预编译
(二)编写第一个JSP
1、创建Web项目
2、修改Artifact名称,重新部署项目
3、创建欢迎JSP页面
4、启动服务器,查看结果
(三)JSP运行原理
1、JSP的工作模式
2、JSP的运行原理图
3、JSP的运行过程
(1)执行步骤
(2)运行过程总结
二、JSP基本语法
(一)JSP页面的基本构成
1、JSP页面构成
2、案例演示 - 显示系统当前时间
(二)JSP脚本元素
1、JSP Scriptlet
(1)基本概念
(2)语法格式
(3)案例演示
2、声明标识
(1)基本概念
(2)语法格式
(3)案例演示
(4)注意事项
3、JSP表达式
(1)基本概念
(2)语法格式
(3)案例演示
(4)注意事项
(三)JSP注释
1、带有JSP表达式的注释
(1)单行注释
(2)多行注释
(3)提示文档注释
(4)案例演示
2、隐藏注释
(1)基本概念
(2)语法格式
(3)案例演示
3、动态注释
(1)基本概念
(2)语法格式
(3)案例演示
三、JSP指令
(一)page指令
1、基本概念
2、语法格式
3、常用属性
4、案例演示
(二)include指令
1、基本概念
2、语法格式
3、案例演示
4、常见问题
(三)taglib指令
1、基本概念
2、语法格式
3、案例演示
四、JSP动作元素
(一)包含文件元素
1、基本概念
2、语法格式
3、包含原理
4、案例演示
5、包含指令与包含文件元素的区别
(二)请求转发元素
1、基本概念
2、语法格式
3、案例演示
五、JSP隐式对象
(一)JSP隐式对象概述
(二)out对象
1、out对象的作用
2、out对象与Servlet引擎提供的缓冲区之间的工作关系图
3、out对象与Servlet引擎提供的缓冲区之间的工作
4、案例演示
5、使用page指令设置out对象的缓冲区大小
(三)pageContext对象
1、pageContext对象
2、pageContext对象获取隐式对象的方法
3、pageContext操作属性的相关方法
4、pageContext对象的作用范围
5、案例演示
(四)exception对象
1、exception对象概述
2、案例演示
五、本节总结