JSP的九大内置对象

首先先明确,JSP的本质时servlet,客户端访问JSP的时候,JSP会被服务器的JSP引擎转译成Servlet,所有直接找到被转译的Servlet,打开java文件,其中的内置对象就能够

内置对象:

             JSP在访问的时候被转译成Servlet文件的时候自动生成并声明的对象,我们直接在JSP文件中直接使用即可

注意:

            内置对象在JSP文件中,只能使用局部代码块和脚本段语句来使用,不能在全局代码块中使用

内容:

            pageContext:页面上下文对象,封存了其他的内置对象,封存了JSP的运行信息

                               注意:每个JSP文件拥有一个pageContext文件。

                              作用域:当前页面

          session:此对象用来存储用户的不同请求的共享数据,一次会话

          application:也就是ServletContext对象,一个项目只有一个,存储用户共享数据的对象,以完成其它操作,项目内

          response:响应对象,用来响应结果给浏览器对象。设置响应头,重定向

          out:响应对象,效率要比response高

          page:代表当前的JSP对象,相当于java中的this

          exception:异常对象,存储当前的运行异常信息

                       注意:使用此对象,要在page指令中添加isErrorPage=“true”开启

           config:相当于ServletConfig对象,用户读取web.xml文件中的变量,用于tomcat的加载

 

 

四个作用域对象:

              pageContext:当前页面,解决在当前页面的数据共享问题。获取其内置对象

              request:一次请求,一次请求的servlet的数据共享,通过请求转发

             session:一次会话,一个用户的不同请求的数据共享,将数据从一次请求流转给其他请求

             application:项目内,不同用户的数据共享的问题,将数据从一个用户流转个其他用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值