有关于JSP

一. 四大域对象

1. PageContext :页面范围

2. ServletRequest:请求范围

3. HttpSession:会话范围

4. ServletContext:web应用范围

二. 9个内置对象

1.request对象
request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。request对象的作用域为一次请求

2.response对象
response 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域,它只在JSP页面内有效。

3.session对象
session 对象是由服务器自动创建的与用户请求相关的对象。服务器为每个用户都生成一个session对象,用于保存该用户的信息。

4.application对象
application 对象可将信息保存在服务器中,就像一个web应用中的“全局变量”。

5.out 对象
out 对象用于在浏览器输出信息,out:JspWriter对象表示向客户浏览器输出的流,但是这个流会在response中进行缓冲,并不是直接向客户输出,out的内容会被先缓存在response中。

6.pageContext 对象
pageContext 对象的作用是取得任何范围的参数,如果没有指定scope,该属性默认在page范围内,通过它可以获取或者修改 JSP页面的out. request. reponse. session. application 等对象的attribute。

7.config 对象
config 对象的主要作用是取得服务器的配置信息。通过 pageConext对象(this)的 getServletConfig() 方法可以获取一个config对象。

8.page 对象
page 对象代表当前JSP页面本身。

9.exception 对象
exception 对象的作用是显示异常信息,只有在包含 isErrorPage="true" 的页面中才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件。这个对象几乎用不到。

你可能感兴趣的:(有关于JSP)