首页 | 互联网 | IT动态 | Cisco | Windows | Linux | Java | .Net | Oracle | 华为 | 存储世界 | 服务器 | 网络设备 | IDC | 安全 | 求职招聘
IT培训 | 数字网校 | 技术专题 | 电子书下载 | 教学视频 | 网页设计 | 平面设计 | 解决方案 | 直播室 | 虚拟考场 | 搜索 | 博客 | 沙龙 | 论坛
首页 | JAVA | C# | VB | VB.NET | C/C++ | delphi | 工程管理 | 其他语言 | 论坛
各大城市软件开发培训、软件人才免费咨询热线:400-700-5807
 您现在的位置: 中国IT实验室 >> 桌面开发 >> 其他语言 >> 文章正文
浅析JSP开发中的对象和范围属性
来源:ChinaItLab 作者:佚名 时间:2007-8-30


  访问test1.jsp,将看到如下的输出:

  test1.jsp: zhangsan
 
  test2.jsp: zhangsan

  说明保存在request对象中的属性具有request范围,在请求对象存活期间,可以访问这个范围内的对象。将

pageContext.include("test2.jsp");

  这一句注释起来,先访问test1.jsp,再访问test2.jsp,可以看到如下输出:

  test2.jsp: null

  这是因为客户端开始了一个新的请求。

  3.测试session范围

  修改test1.jsp和test2.jsp,如下所示。

  test1.jsp

<%
session.setAttribute("name","zhangsan");
%>

  test2.jsp

<%
out.println("test2.jsp: ");
out.println(session.getAttribute("name"));
%>

  先访问test1.jsp,然后在同一个浏览器窗口中访问test2.jsp,可以看到如下输出:

  test2.jsp: zhangsan
 
  说明保存在session对象中的属性具有session范围,在会话期间,可以访问这个范围内的对象。

  如果我们在访问完test1.jsp后,关闭浏览器,重新打开浏览器窗口,访问test2.jsp,将看到如下输出:

  test2.jsp: null

  这是因为客户端与服务器开始了一次新的会话。

  4.测试application范围

  修改test1.jsp和test2.jsp,如下所示。

  test1.jsp

<%
application.setAttribute("name","zhangsan");
%>

  test2.jsp

<%
out.println("test2.jsp: ");
out.println(application.getAttribute("name"));
%>


  先访问test1.jsp,然后关闭浏览器,再打开浏览器窗口,访问test2.jsp,可以看到如下输出:

  test2.jsp: zhangsan

  说明保存在application对象中的属性具有application范围,在Web应用程序运行期间,都可以访问这个范围内的对象。

 

上一页  [1] [2] 

【责编:Youping】
中国IT教育热线咨询
相关文章
VC开发多语言界面支持的简单方法
浅谈Java桌面应用程序开发
JAVA程序员应当如何来选择RIA的开发环境
Java程序员要掌握的十个JSP中的标签库
几种VC++数据库开发技术的相对比较
经验技巧:分享两条Delphi开发经验
Java程序开发中代理技术的使用方法
Java初学者常用开发工具介绍
JSF:Java中面向Web开发的生旦净末丑
SCM项目背景与开发思路
推荐文章

 精彩友情推荐
·锐捷交换机报价
·锐捷交换机
·锐捷网络网络交换机
·smc交换机
·smc交换机报价
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
最新更新 推荐文章
·框架:J2EE WEB应用架构分析03-13
·几种VC++数据库开发技术的相对比…03-13
·利用C#实现标注式消息提示窗口03-13
·用C#创建COM对象03-13
·Visual C#多线程参数传递浅析03-13
·Visual C#多线程参数传递浅析03-13
·基于HOOK和MMF的Win密码渗透技术11-15
·Visual C++设计超强仿QQ自动伸缩…11-15
·Java SE 6.0实现高质量桌面集成开…11-15
·史玉柱东山再起幕后高人11-15
·Visual Basic 9.0隐式类型的局部…09-30
·用C#创建COM对象09-06
·IT管理十大失误及其对策08-30
·VC中利用MFC设计绘图程序初步08-23
·JAVA中对象创建和初始化过程08-23
·C语言中的位域的使用08-09
·浅谈Java桌面应用程序开发08-09
·C#的前途如何?08-02
·几种VC++数据库开发技术的相对比较07-12
·用Visual C#实现网络封包监视07-12
·VB.NET中的TextBox控件详解07-12
·VB.NET实现PC与掌上电脑PPC的双向通信07-05