Jsp中的九大内置对象和四大作用域
2015-09-16 22:53
681 查看
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中的九大内置对象和四大作用域一点基本知识,希望大家一起交流补充。。
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中的九大内置对象和四大作用域一点基本知识,希望大家一起交流补充。。
相关文章推荐
- createjs-打豆豆小游戏制作(2)
- jsp 四大作用域
- jsp 九大内置对象
- JavaScript原型链
- JSP九大对象:内置对象
- Ember.js 入门指南——handlebars属性绑定
- JavaScript权威设计--JavaScript函数(简要学习笔记十)
- JSP九大内置对象及四大作用域
- Ember.js 入门指南——handlebars属性绑定
- js 实现移动div窗体
- js如何判断 有中文的字符串的长度?
- JSP中一共预先定义了9个这样的对象
- JScrollPanel对象的使用
- group header 滚屏吸附
- JSP九大内置对象对应的JSP四大作用域以及session的生命周期
- JS事件学习笔记(思维导图)
- JS实现下拉刷新和上拉加载
- js 操作checkbox 选中 未选中 仅第一次有效
- JavaScript组成(三个组成部分)
- Django 的css和js压缩插件:django_compressor