65 JSP 有哪些内置对象?作用分别是什么?

JSP 有哪些内置对象?作用分别是什么?

答:

JSP 有 9 大内置对象:

request:封装客户端的请求,其中包含来自 get 或 post 请求的参数;

response:封装服务器对客户端的响应;

pageContext:通过该对象可以获取其他对象;

session:封装用户会话的对象;

application:封装服务器运行环境的对象;

out:输出服务器响应的输出流对象;

config:Web 应用的配置对象;

page:JSP 页面本身(相当于 Java 程序中的 this);

exception:封装页面抛出异常的对象。
 

原文链接: https://www.baidu.com/link?url=M9Q9XrNWrk_RzZ7H93bGKwfz-v7Q6VBIeFLDYNuJTqtdfuJFofEUXtumoYPO3wsL6A1mG9NQzqsuhzbqTgW0ZK&wd=&eqid=f3dd24db00355a63000000065ecb27fb
 

一共有九个内置对象

pageContextjavax.servlet.jsp.PageContext

requestjavax.servlet.http.HttpServletRequest

responsejavax.servlet.http.HttpServletResponse

sessionjavax.servlet.http.HttpSession

applicationjavax.servlet.Servlet Context–>可用this.getServletContext()替代

configjavax.servlet.ServletConfig

exceptionjava.lang.Throwable

pagejava.lang.Object

outjavax.servlet.jsp.JspWriter

作用:

1、pageContext表示页容器–>EL、标签、上传

2、request服务器端取得客户端的信息:头信息、Cookie、请求参数、MVC设计模式

3、response服务器端回应给客户端信息:Cookie、重定向

4、session表示每一个用户,用于登录验证上

5、application表示整个服务器,getRealPath()

6、config去的初始化参数,初始化参数在web.xml中配置

7、exception表示的是错误页的处理操作

8、page如同this一样,表示整个JSP页面

9、out输出,但是尽量使用表达式输出

posted @ 2020-05-25 10:21  ping4  阅读(444)  评论(0)    收藏  举报