文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程JSPJSP中的page,request,session,application
精品推荐
特别推荐
·什么是 JSP 技术?
·JSP简介
·JSP数据库操作例程
·新手入门:学习JSP的经典的入门学习资料
·由浅入深学习动态网页制作PHP的编程与应用
·输入汉字自动转为拼音(jsp实现方式)
·经验分享 JSP程序员完全蜕变手册
·JSP实战:JBuilder2005中创建数据库表
·新手入门:JSP基本语法与简单表单处理
·使用技巧:在JSP页面中的应用JavaBean
热点TOP10
·水晶报表的jsp实现
·对于JSP中表单数据存储的一种通用方法
·用JSP+JavaScript打造二级级联下拉菜单
·用JSP实现数据库图片的存储与显示实例
·struts基本知识:谈JSP与XML的交互
·对JSP数据库连接类使用方法的详细讲解
·输入汉字自动转为拼音(jsp实现方式)
·实例解析 在Eclipse3.2上部署JSP全过程
·实例讲解在JSP开发中的对象和范围属性
·配置Eclpise+Tomcat实现JSP编写与部署

JSP中的page,request,session,application

日期:2008年6月20日 作者: 查看:[大字体 中字体 小字体]


  application和session比较简单,这里主要说明request和page的作用范围。

    application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。

    session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。

    request:请求作用域,就是客户端的一次请求。

    page:一个JSP页面。

    以上作用范围使越来越小, request和page的生命周期都是短暂的,他们之间的区别就是:一个request可以包含多个page页(include,forward以及filter)。举个简单的例子:

    jsp1.jsp
<jsp:useBean id="beanID" class="xxx .xxx.BeanClass" scope="request" />
<jsp:include page="jsp2.jsp" />   

    jsp2.jsp
<jsp:getProperty name="beanID" property="sample" />


    运行jsp1.jsp可以正常显示数据,因为作用范围是request,相当于调用了request.setAttribute()方法,jsp2页通过request.getAttribute来获得这个bean.如果把request改为page,就会抛出NullPointerExceptioin.

    一个请求可以跨好几个JSP(include和forword)和Servlet(如filter).不过这里有一个需要注意的就是区别 <jsp:include> 和<%@ include %>.如果上面的<jsp:include page="jsp2.jsp" />改为<%@ include file="jsp2.jsp" %>,即使scope为page也是正确的,<%@ include %>是编译时包含,<jsp:include>是运行时包含.前者就相当于宏,编译时替代,后者相当于函数,运行时返回.

(出处:清风网络学院






上一篇:JSP“抓”网页代码的程序

下一篇:J2ME手机程序开发中的九大注意要点

相关文章:
·傲游(Maxthon)实用插件之网页分析工具ViewPage
·分享:XMLHTTPRequest的属性和方法简介
·实现session登陆时间的验证,验证用户登录页面的一个监听器
·解决sqlserver2005中文版与vs2005的WebApplicationProject的冲突问题
·JAVA基础教程:jsp 中 session 的介绍
·JSP技巧之session在何时被创建?
·ASP教程:详细学习ASP内置对象Application的应用
·ASP请求对象Request
·ASP内置对象Application详(2)
·ASP内置对象Application详解
相关软件:
·Adobe专业人士资格认证PageMaker 7.0专业资格认证标准教程
·BrainBuzzCramsession(70-214)
·Designing Secure Web-Based Applications
·frontpage教程
·Adobe PageMaker v6.5c 中文版
·Applications Paths V1.0 汉化版
·精算师SOA真题 November2005 8RU 8RC Correction Page
·debugging application
·CutePage网页编辑器 v2.0 简体中文标准版
·1st Page2000 V2.0

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot