【教学课件】第6章Server对象.ppt

上传人:小飞机 文档编号:5659118 上传时间:2023-08-06 格式:PPT 页数:18 大小:508.50KB
返回 下载 相关 举报
【教学课件】第6章Server对象.ppt_第1页
第1页 / 共18页
【教学课件】第6章Server对象.ppt_第2页
第2页 / 共18页
【教学课件】第6章Server对象.ppt_第3页
第3页 / 共18页
【教学课件】第6章Server对象.ppt_第4页
第4页 / 共18页
【教学课件】第6章Server对象.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《【教学课件】第6章Server对象.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第6章Server对象.ppt(18页珍藏版)》请在三一办公上搜索。

1、第6章 Server对象,主讲:林妙兰茂名广播电视大学,本章内容简介,6.1 Server对象简介,Server对象用来实现调用其它程序和组件。Server对象的属性:ScriptTimeOut:规定脚本文件最长执行时间,超过时间就停止执行。默认为90秒。Server对象的方法:CreatObject:用于创建已注册到服务器的ActiveX组件、应用程序或脚本对象的实例HTMLEncode:将字符串转换成HTML编码格式URLEncode:将字符串转换成URL编码格式MapPath:将虚拟路径转化为物理路径Execute:转到新的网页执行,执行完毕后返回原网页,继续执行后面的语句Transfe

2、r:转到新的网页执行,执行完毕后不返回原网页,而是停止执行,6.2 Server对象的属性和方法,ScriptTimeOut属性6.2.2 CreateObject方法6.2.3 HTMLEncode方法6.2.4 URLEncode方法6.2.5 MapPath方法6.2.6 Execute方法6.2.7 Transfer方法,6.2.1 ScriptTimeOut属性,该属性就用来规定脚本文件执行的最长时间。如果超出最长时间还没有执行完毕,就自动停止执行,并显示超时错误。语法如下:Server.ScriptTimeOut=number其中number表示最长时间,默认为90秒 例如:,6.

3、2.2 CreateObject方法,这是Server对象最主要的方法,它用于创建组件、应用程序或脚本对象的实例,利用它就可以调用其它外部程序或组件的功能了。语法如下:Server.CreateObject(progID)其中progID表示组件、应用程序或脚本对象的对象类型。比如下面的语句将创建一个数据库连接对象实例:,6.2.3 HTMLEncode方法,该方法可以将字符串中的特殊字符(和空格等)自动转换为字符实体。语法如下:Server.HTMLEncode(string)其中string是转换的字符串常量、变量或表达式。例如:)变量strA 返回值为%,HTMLEncode方法示例,6

4、.2.4 URLEncode方法,该方法也是用来转化字符串,不过它是按照URL规则对字符串进行转换的。按照该规则的规定,URL字符串中如果出现“空格、?、&”等特殊字符,则接收端有可能接收不到准确的字符,因此就需要进行相应的转换。语法如下:Server.URLEncode(string)其中string就是转换的字符串常量、变量或表达式。,URLEncode方法示例,6.2.5 MapPath方法,什么是相对路径、绝对路径?MapPath方法,可以将虚拟路径转化为物理路径。语法如下:Server.MapPath(path)其中path是相对路径或绝对路径字符串。,MapPath方法示例,示例:

5、显示文件的物理路径,6.2.6 Execute方法,该方法用来停止执行当前网页,转到新的网页执行,执行完毕后返回原网页,继续执行Execute方法后面的语句。语法如下:Server.Execute path其中path表示要执行文件的相对路径或绝对路径。例如:,Execute方法示例,6.2.7 Transfer方法,该方法和Execute方法非常相似,唯一的区别是执行完新的网页后,并不返回原网页,而是停止执行过程。语法如下:Server.Transfer path其中path也表示要执行文件的相对路径或绝对路径。,Transfer方法示例,6.3 本章小结,Server对象是非常重要的,因此要重点掌握它的属性和方法的使用。特别注意MapPath方法中的相对路径和绝对路径。总结相近方法之间的异同点。,Thank You!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号