《【教学课件】第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!,