内置对象
* 在jsp页面中不需要创建,直接使用的对象
* 一共有9个:
变量名 真实类型 作用
域对象
* pageContext PageContext 当前页面共享数据(只能在当前页面有效,出了该页面共享的数据就失效),还可以获取其他八个内置对象
* request HttpServletRequest 一次请求访问的多个资源(转发)
* session HttpSession 一次会话的多个请求间
* application ServletContext 所有用户间共享数据。这个是一个唯一的对象,随着服务器的开关而创建销毁。
响应对象
* response HttpServletResponse 响应对象
* page Object 当前页面(Servlet)的对象 this
* out JspWriter 输出对象,数据输出到页面上
* config ServletConfig Servlet的配置对象
* exception Throwable 异常对象
error.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" errorPage="ErrorR.jsp" %>
<html>
<head>
<title>测试error</title>
</head>
<body>
<%
int a = 5/0;
%>
</body>
</html>
ErrorR.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>警告,系统发生错误</h1>
<%
String message = exception.getMessage();
out.write(message);
%>
</body>
</html>