Jsp中的九大内置对象和四大作用域

Jsp九大内置对象分别是:              

    out对象,request对象,response对象,session对象,page对象,application对象,pageContext对象,confing对象,exception对象。

    out对象是向客户端输出各种数据,常用到的方法是 print()/println()。

    request对象是用于获取客户端提交的数据,常用到的方法getParameter(String name)

/getParameterName()等。

   response对象是用于对客户端的请求作出动态的响应,向客户端发送数据,常用到的方

法getOutputStream()/getWrite()等。

   session对象是从客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,这段回话并保存用户的回话信息和状态,常用到的方法getId()/invalidate()。

   page对象指当前JSP页面本身类似于java中的this。常用的方法getClass()等。

  application对象是实现用户间数据共享,它是由服务器启动后自动生成的,也是有度武器自动清除的,用户不能创建和清除,常用的方法setAttribute(String key,Object obj)/

getAttribute等。

   pageContext对象是用于访问JSP页面中多有对象及名字空间,常用到的方法是setAttribute(String name,Object attribute)等。

   confing对象用来获取服务器初始化配置的参数,常用方法getInitParameter(String name)等。

   exception对象用于处理JSP页面中发生的异常和错误,并处理页面错误信息,常用到的方法getMessage()等。

四大作用域分别是pageContext, request, session,application:

 其区别pageContext的作用范围尽在当前的jsp页面。requestrequest里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重新计算了。session和application里的变量一直在累加,开始还看不出区别,只要关闭浏览器,再次重启浏览器访问这页,session里的变量就重新计算了。 pplication里的变量一直在累加,除非你重启tomcat,否则它会一直变大。如果把变量放到application里,就说明它的作用域是application,它的有效范围是整个应用。 

以上就是个人认为的JSP中的九大内置对象和四大作用域一点基本知识,希望大家一起交流补充。。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值