- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pageContext,request,session,application的使用及区别
pageContext,request,session,application是指变量(对象)的生命周期。 ? 我们经常会将pageContext、request、session和application混为一谈,因为它们都可以通过setAttribute()和getAttribute()来设定或读取属性。但它们之间是有别的,它们最大的区别在于使用范围。 pageContext对象的范围只适用于当前页面范围,即超过这个页面就不能够使用了。所以使用pageContext对象向其它页面传递参数是不可能的。 request对象的范围是指在一JSP网页发出请求到另一个JSP网页之间,随后这个属性就失效。 session的作用范围为一段用户持续和服务器所连接的时间,但与服务器断线后,这个属性就无效。比如断网或者关闭浏览器。 application的范围在服务器一开始执行服务,到服务器关闭为止。它的范围最大,生存周期最长。 (1)response:主要用于服务器端向客户端发送数据,其中可以利用Response.Write直接向客户发送信息,也可以利用response.Redirect进行重新定位客户端到另一个URL上去,当然也可以利用Response.Cookies来设置Cookies的值。 使用格式: response.write(变量)??? ‘向客户端发送数据 response.redirect “网页名”’ 指引用户端浏览器到新的页面 response.end??? ‘停止处理任何ASP文件,并把已处理部分的结果送出 response.clear?? ‘清除存放在服务器缓冲区的所有数据 Response.Cookies(cookie名)[(key)|.attribute]=value? ‘设置 cookies集合中的cookie 的值 (2)request:用来访问任何客户端用HTML请求传递的信息,包括使用POST方法传递的参数或利用GET方法送出的请求以及用户端浏览器送出的cookie和server变量集合中大量的标准信息。 使用格式: request.form(“数据项名”)? ‘获得用户端在表单中所填的信息,post方法提交 request.querystring(“数据项名”) ‘获得用户端在表单中所填的信息,get方法提交 request.servervariables(“环境变量名’) ‘提供随http请求一起传递的http头信息,包括环境变量,见表4-1 (3)session:存储访问者的用户信息,多个页面可以访问该信息,但是两个访问者之间不能共享该信息。 使用格式: session(“变量名”)=“值”? ‘创建session变量 session.sessionid????? ‘Sessionid属性,当访问者访问某个网站时,会给每一个访问者分配一个不同的标识符. session.timeout=时间(分)’timeou属性,定义访问者session对象的时限 session.abandon???? ‘该方法主要用于释放用户session对象所占的资源 (4)application:使用Application对象来使整个ASP应用程序的所有用户共享数据,把一个ASP程序中的不同用户、不同页面联系在一起 使用格式: application(“属性名”)=初始值?? ‘创建application属性变量 response.write application(“属性名”) ‘向浏览器输出application指定属性的值 (5)Server:该对象提供许多高级的功能。该对象提供了最常用的方法CreateObject,该方法来创建ActiveX组件的实例,其他方法用于将URL或HTML编码成字符串、将虚拟路径映射到物理路径等。 使用格式: server.mappath(路径)?? ‘返回指定文件的相对路径或虚拟路径映射到服务器上相应的物理路径 Server.CreateObject(工程名.类名) ‘创建一个对象的实例,创建该对象之后,就可以使用这个对象提供的属性和方法 (6)Global.asa文件:用来存储事件信息和由应用程序全局使用的对象。该文???的名称必须是 Global.asa 且必须存放在应用程序的根目录中。每个应用程序只能有一个 Global.asa 文件。
您可能关注的文档
最近下载
- 石家庄铁道大学《线性代数》20212022学年第一学期期末考试卷.pdf VIP
- 不同因子对酸茶品质及高含量ga形成的影响茶学专业论文.docx VIP
- 2024年秋国开《行政复议法》形考任务1-4(答案).docx
- 第1讲物质的分类及转化.docx VIP
- 2021-2022学年四川省成都市高二(上)期末化学试卷(附答案详解).docx VIP
- 2024-2025学年小学数学北师大版(2024)一年级上册教学设计合集.docx
- 产品技术要求(软件产品).pdf VIP
- 新人教版化学选修5高中《卤代烃》教案二.doc VIP
- 新版高血压常用药物治疗方案介绍.ppt VIP
- 2024-2025新人教版初中数学七年级上册(全册)优秀ppt课件.pptx VIP
文档评论(0)