学习主题:JSP
学习目标:
1 掌握JSP注释
2掌握JSP引入
3 掌握JSP内置对象
4 掌握JSP四大作用域
5 掌握servlet和jsp中的路径问题
对应作业
1. jsp的注释
(1) jsp的注释HTML注释:会被转译也会被响应给浏览器,但是浏览器不会执行
CSS注释:会被转译也会被响应给浏览器,但是浏览器不会执行
js注释:会被转译也会被响应给浏览器,但是浏览器不会执行
java注释:会被转译,但不会被执行
jsp注释:注释内容不会被转译,也不会被执行
(2) jsp的注释的特点是什么
答:注释内容不会被转译,也不会被执行
2. jsp的静态引入和动态引入
(1) 静态引入和动态引入的标签分别是?
静态引入:
动态引入:
(2) 静态引入和动态引入的区别是?
答:静态引入会把引入的文件与当前文件合并,并且只转译当前文件,而动态引入是引入的jsp文件会被单独转译
3. jsp的forward标签学习
(1) forward标签的作用及使用注意事项是?作用:从当前页面跳转到另外一个jsp页面
注意:forward标签中除了字标签之外不能出现其他内容,否则会报错
4. jsp的内置对象学习
(1) jsp的九大内置对象分别是?PageContext 对象
Request 对象
Session 对象
Application 对象
Response 对象
Out 对象
Page 对象
Exception 对象
Config 对象
(2) jsp中的四个作用域对象是?pageContext:当前页面作用域
request:从请求创建到请求消亡这段时间
session:一段客户端和服务器持续连接的时间
application:服务器开始到服务器关闭为止
5. jsp和Servlet的职责讲解
(1) 简述jsp与servlet的职责
答:JSP 负责页面展现,Servlet 负责业务逻辑处理。
6. servlet请求转发和重定向jsp页面以及相对路径讲解
(1) 使用相对路径请求转发和重定向会出现什么问题?
答:一旦发起请求转发或重定向的文件的路径变更,其内书写的相对路径都失效
7. Servlet中请求转发和重定向的绝对路径
(1) 简述为什么请求转发和重定向的路径最好写成绝对路径
答:一旦发起请求转发或重定向的文件的路径变更,其内书写的相对路径都失效
(2) 说明请求转发和重定向路径中第一个斜杠的含义
请求转发:项目根目录
重定向:服务器根目录
8. jsp中的绝对路径和basePath方式
(1) 简述jsp中的路径的第一个斜杠的含义
答:服务器根目录
(2)简述jsp中的basePath设置的作用
答:MyEclipse自动生成的路径代码basePath