本文主要是介绍JSP 四个作用域及九个内置对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
page: 当前页有效(跳转页面后该对象失效)
session 会话有效(包括转发和跳转,forword/redirect)一个IP从头到尾有效
application 整个应用程序都一直有效
request 一次请求有效
Jsp脚本中包含9个内置对象,这9个内置对象都是servletapi接口的实例,只是jsp规范对他们进行了默认的初始化,就是说他们已经是对象了。
JSP内置对象列表
内置对象 | 所属类型 | 说明 | 作用范围 |
application | javax.servlet.ServletContext | 代表jsp所属的web应用本身 | Application |
config | javax.servlet.ServletConfig | 代表为当前页面配置JSP的Servlet | Page |
exception | java.lang.Throwable | 代表访问当前页面时产生的不可预见的异常,只有是错误页面时才能使用 | Page |
Out | java.servlet.jsp.JspWriter | Jsp页面的输出流,用于输出内容形成html页面 | Page |
page | java.lang.Object | 代表当前JSP页面实例 | Page |
pageContext | javax.servlet.jsp.PageContext | 代表当前页面对象 | Page |
request | 根据协议的不同,可以是 javax.servlet.ServletRequest或 javax.servlet.HttpServletRequest | 代表由用户提交请求而触发的request对象 | Request |
response | 根据协议的不同,可以是 javax.servlet.ServletResponse或 javax.servlet.HttpServletResponse | 代表由用户提交请求而触发的response对象 | Page |
session | javax.servlet.http.HttpSession |
代表会话(session)对象,在发生HTTP请求时被创建
| Session |
这篇关于JSP 四个作用域及九个内置对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!