相应类型
1xx:信息响应类
2xx:处理成功响应类
3xx:重定向响应类
4xx:客户端错误
5xx:服务端错误
JSP是一个可视化的一个SERVLET
JSP三大标签
<%@ 指令
<% java 代码
<%! 声明方法以及属性
JSP九大隐式对象
1.request 封装用户请求
2.response 向用户做出响应
3.page JSP页面本身
4.session 客户和服务器间的会话
5.config 包括servlet初始化要用的参数
6.application 于服务器启动时开始运行,用来存放全局变量,在用户间共享
7.out向客户端输出
8.pageContext 用于访问page的各种对象
9.exception 异常
静态包含以及动态包含的区别
静态包含:<%@ include file="被包含页面"%>
动态包含:<jsp:include page="被包含页面" flush="true">
静态包含发生在:JSP---->java文件阶段。动态包含发生在:执行class文件阶段动态加入。
静态包含:只生成一个java文件,动态包含:生成多个class文件。
值得庆幸的是无论是动态包含还是静态包含,其request对象都是相同的,也就是同一个request
静态包含速度优于动态包含