您的位置:首页 > Web前端 > JavaScript

JSP九大内置对象以及作用

2017-09-04 13:41 169 查看
JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。
JSP所支持的九大隐式对象:
 page  application  session  request  response  out  exception  config  pageContext. 

内置对象                                        代表内容                                            类型                                            作用域

request            请求对象            触发服务调佣的请求                           javax.servlet.ServletRequest        Request

response          响应对象              对请求的应答                                     javax.servlet.SrvletResponse        Page

pageContext    页面上下文对象    本JSP页面的上下文                            javax.servlet.jsp.PageContext       Page
session            会话对象              为请求的用户创建的session对象        javax.servlet.http.HttpSession       Session
application       应用程序对象                                                                  javax.servlet.ServletContext         Application

out                   输出对象             向输出流写入内容的对象                     javax.servlet.jsp.JspWriter            Page

config               配置对象             本JSP的ServletConfig                         javax.servlet.ServletConfig           Page

page                页面对象             实现本页当前请求的类的实例              javax.lang.Object                          Page

exception         例外对象             表示JSP页面运行时产生的异常           javax.lang.Throwable                    Page
JSP的四个作用域:

            application  session   request   page.



page里的变量没法从一个页面到另一个页面。只要页面跳转了,它们就不见了。

request里的变量可以跨越页面。但是只要刷新页面,它们就重新计算了。

session和application里的变量一直在累加,开始还看不出区别,只要关闭浏览器,再次重启浏览器访问这页,session里的变量就重新计算了。

application里的变量一直在累加,除非你重启tomcat,否则它会一直变大。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp