1.JSP_概念
什么是jsp?
java Server page;
java服务器端页面;
动态资源;
jsp有什么作用?
既能写java代码,又能写html标签,简化开发;
2.JSP_原理(理解)
jsp的本质是什么?
Servlet;
访问一个.jsp文件,Tomcat服务器内部会做什么事儿?
1.把jsp文件转换成一个.java文件;
2.编译.java文件生成.class文件
3.把.class文件加载进内存;
3.JSP_脚本(了解)
3种脚本写法?
<% java代码 %>
在service方法中
<%! java代码 %>
在servlet类的成员位置;
<%= 表达式%>
把表达式的结果输出到页面上;
4.JSP_入门学习
什么是jsp内置对象?
不需要创建(转换成的servlet中本身就有),可以直接使用的对象;
request;
out;
response;
用out对象和response.getWriter()对象输出有什么区别?(了解!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
response.getWriter()输出永远优先于out?????????????????????
5.JSP_案例_改造Cookie案例
jsp页面中的代码能不能截断?
在标签内如何嵌套java代码?
6.JSP_指令_概述
jsp指令格式?
<%@ 指令名 属性…%>
jsp指令的分类?
page:页面配置
include:导入其他页面;
taglib:引入标签库
7.JSP_指令_page指令
如何设置响应体的编码格式?
content-type
如何设置jsp页面的编码格式?
pageEncoding
如何导入java的包?
import
如何指定当前页面发生错误后跳转的页面?
errorPage
如何指定当前页面是不是错误页面?
isErrorPage
8.JSP_指令_include&taglib指令
如何引入外部的jsp文件?
<%@ include file=“外部jsp文件路径”%>
如何引入外部的标签库?
<%@ taglib prefix=“别名” uri=“路径”%>
9.JSP_注释
jsp中特有的注释?
<%–注释文字–%>
10.JSP_内置对象
以下四个域对象分别代表的范围?
pageContext:
当前jsp页面内
request:
一次请求
session:
一次会话
application:
所有用户的所有请求
page代表什么?
当前jsp页面转换后的servlet对象,也就是this;
out;
exception;
response;
config;