JSP中四种属性范围(session,application)
2016-02-20 00:00
471 查看
三,session属性范围
如果希望一个属性在设置后,可以在任何一个与设置页面相关的页面中取得,则可以使用session取值范围。使用session设置属性后,无论客户端跳转还是服务器端跳转,都可以将属性取得。
在session范围设置属性后,通过超链接跳转,可以取得属性,但是新开一个浏览器之后跳转,则无法取得属性。
四,application属性范围
如果希望设置一个属性,可以让每一个用户(每一个session)看的见,则可以将这个属性范围设置成application,这样属性保存在服务器上。
将属性保存在服务器上,就是无论是否打开新浏览器,都会去的属性内容。
但是如果服务器重启,则无法取得设置的属性。
如果希望一个属性在设置后,可以在任何一个与设置页面相关的页面中取得,则可以使用session取值范围。使用session设置属性后,无论客户端跳转还是服务器端跳转,都可以将属性取得。
<body> <% //设置session属性范围,此属性在一个浏览器中始终有效 session.setAttribute("name","IronMan") ; session.setAttribute("birthday",new Date()) ; %> <!-- 使用超链接跳转,地址栏改变,属于客户端跳转 --> <a href="/ScopeDemo/session_scope_02.jsp">使用超链接跳转</a> </body>
在session范围设置属性后,通过超链接跳转,可以取得属性,但是新开一个浏览器之后跳转,则无法取得属性。
<body> <% //从session中取得属性,因为返回的是Object类型,所以需要向下转型 String name = (String)session.getAttribute("name") ; //getAttribute()--->取得指定属性名的属性值 Date date = (Date)session.getAttribute("birthday") ;//取得web容器中的属性值,而不是页面通过get或post上传的参数值 %> <h2>姓名:<%=name %></h2> <h2>年龄:<%=date %></h2> </body> </html>
四,application属性范围
如果希望设置一个属性,可以让每一个用户(每一个session)看的见,则可以将这个属性范围设置成application,这样属性保存在服务器上。
<body> <% //设置application属性范围,此属性保存在服务器上 application.setAttribute("name","SuperMan") ; application.setAttribute("birthday",new Date()) ; %> <a href="application_scope_02.jsp">通过超链接跳转</a><!--使用超链接跳转,地址栏改变,属于客户端跳转--> </body>
将属性保存在服务器上,就是无论是否打开新浏览器,都会去的属性内容。
但是如果服务器重启,则无法取得设置的属性。
相关文章推荐
- iOS-使用代码CGImage调节tabBar上按钮图片的大小
- IOS APP发布被拒原因解析1
- 【前端开发者福利】html5移动端常见问题集锦
- 我为什么要学Swift
- 基本数据类型——swift学习笔记(2)
- 【前端开发者福利】html5移动端常见问题集锦
- android自定义控件实现左右划出菜单并添加点击事件
- Android Widget小组件开发(一)——Android实现时钟Widget组件的步骤开发,这些知识也是必不可少的!
- Android Widget小组件开发(一)——Android实现时钟Widget组件的步骤开发,这些知识也是必不可少的!
- 夺命雷公狗---微信开发24----客服消息接口基础和推送图片
- android自定义控件波纹ripple效果
- Android Studio 学习笔记01
- 解决maven管理Android项目时pom报错Unknown packaging: apk
- Android 的性能工具用法 III-Traceview
- iOS 调试技巧
- Unity插件研究院之自动保存场景
- Unity3D热更新 -脚本(三) C#LightEvil语法与调试
- Android 异常 Didn't find class .... on path: DexPathList[[z
- Atitit. Object-c语言 的新的特性 attilax总结
- Atitit. Object-c语言 的新的特性 attilax总结