JSP九大内置对象及四个作用域
2016-04-26 13:49
134 查看
JSP九大内置对象及四个作用域
内置对象(又叫隐含对象,有九个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用
九个内置对象分别是:
四个作用域分别是:
page:就是设置的属性只能在当前页面有效。通过pageContext的setAttribute()和getAttribute()。
request:指属性在一次请求范围内有效。如果页面从给一个页面跳转到另一个页面,那么该属性就失效了。这里所指的跳转是指客户端跳转,比如客户单击超链接跳转到其他页面或者通过浏览器地址栏浏览其他页面。如果使用服务器端跳转,则该属性仍然生效。同理使用request对象的setAttribute()和getAttribute()。
session:指客户浏览器与服务器一次会话范围内,如果服务器断开连接,那么属性就失效了。同理通过session对象的setAttribute()和getAttribute()。session范围的例外比如重新打开一个浏览器。
application:指在整个服务器范围,知道服务器停止以后才会失效。同理通过application对象的setAttribute()和getAttribute()。application范围就是保存的属性只要服务器不重启,就能在任意页面中获取,就算重新打开浏览器也是可以获取属性的。
内置对象(又叫隐含对象,有九个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用
九个内置对象分别是:
四个作用域分别是:
page:就是设置的属性只能在当前页面有效。通过pageContext的setAttribute()和getAttribute()。
request:指属性在一次请求范围内有效。如果页面从给一个页面跳转到另一个页面,那么该属性就失效了。这里所指的跳转是指客户端跳转,比如客户单击超链接跳转到其他页面或者通过浏览器地址栏浏览其他页面。如果使用服务器端跳转,则该属性仍然生效。同理使用request对象的setAttribute()和getAttribute()。
session:指客户浏览器与服务器一次会话范围内,如果服务器断开连接,那么属性就失效了。同理通过session对象的setAttribute()和getAttribute()。session范围的例外比如重新打开一个浏览器。
application:指在整个服务器范围,知道服务器停止以后才会失效。同理通过application对象的setAttribute()和getAttribute()。application范围就是保存的属性只要服务器不重启,就能在任意页面中获取,就算重新打开浏览器也是可以获取属性的。
相关文章推荐
- Js返回星期方法
- js中push(),pop(),unshift(),shift()的用法小结
- 使用selenium进行密码破解(绕过账号密码JS加密)
- Newtonsoft.Json
- 使用JS遇到的问题点
- JavaScript 函数讲解
- JavaScript日期集合(今日,昨日,本周一,周末 ,月初,月末)
- 45个JavaScript小技巧
- Javascript 严格模式详解
- HTML5 JS 实现浏览器全屏(F11的效果)
- JavaScript函数柯里化的一些思考
- Chart.js 使用示例
- JavaScript基础篇(四)— — 函数(1)
- js获取url中指定参数的值(含带hash)
- 后台权限管理控制shiro+jsonMenu
- javascript入门经典【推荐】—新手必备、零基础学习
- rapidjson的使用
- GSON方式生成和解析json数据
- javaScript内存泄露——闭包
- JSP Session管理