一   Server对象简介

server对实现调用其他程序和组件

二   server对象常用的属性

  .ScriptTimteOut:规定脚本文件最长执行时间,超过时间就停止执行,并显示超时错误,默认为90秒。

 语法:

         Server.scriptTimeOut=number   

        number表示最长时间,默认为90秒

  实例:

<%Server.ScriptTimeOut=300 rem设置最长执行时间为300秒%>

三    server对象常用的方法

1.CreatObject:是server对象的主要方法,用于创建已注册到服务器的ActiveX组件,应用程序或脚本对象的实例。还可用它调用其他外部程序或组建的功能

  语法:

           Server.CreateObject(progID)

progID表示组件、应用程序或脚本对象的对象类型。

 实例:

<%Set conn=Server.CreateObject("ADODB.Connection") rem创建一个连接数据库对象的实例%>

2.HTMLEncode:将字符串转换为HTML编码格式

语法:

server.HTMLEncode(string)

其中string是转换的字符串常量、变量或表达式。

实例:

<%
dim strA
strA=Server.HTMLEncode("<br>")
response.write(strA)
%>
response.write"<a href='http://www.sohu.com'>搜狐</a>"
response.write"<p>"
response.write Server.HTMLEncode("<a href='http://www.sohu.com'>搜狐</a>")

java 中的 Server 对象 server对象最常用的方法是_Server

3.URLEncode:将字符串转换成url编码格式

语法:

        Server.UrlEncode(string)

string是需要转换的表达式,字符串,变量

实例:

response.Write"http://localhost/index.asp?name=张三&age=22"
response.write"<p>"
response.write Server.URLEncode("http://localhost/index.asp?name=张云&age=22")

java 中的 Server 对象 server对象最常用的方法是_Server_02

4.MapPath:将虚拟路径转换为物理路径

语法:

         server.MapPath(path)

其中path是相对路径或绝对路径字符串

实例:

<%
rem 转换两个特殊的路径
response.write Server.MapPath("/")&"<br>"
rem转换应程序根目录
response.write Server.MapPath(".")&"<br>"
rem转换当前目录
rem下面将绝对路径转换为物理路径
response.write Server.MapPath("project06/5-1.asp")&"<br>"
response.write Server.MapPath("project05/5-2.asp")&"<br>"
rem下面将相对路径为物理路径
response.write Server.MapPath("5-3.asp")&"<br>"
rem转换自身
response.write Server.MapPath("5-3.asp")&"<br>"
rem转换同文件夹下的文件
response.write Server.MapPath("project06/time1.jpg")&"<br>"
rem子文件下的文件
response.write Server.mapPath("../project05/5-2.asp")
%>

java 中的 Server 对象 server对象最常用的方法是_java 中的 Server 对象_03

5.Execute:转到新的网页执行,执行完毕后返回原网页继续执行后面语句

语法:

   server.Execute path

其中path表示要执行文件的相对路径或者绝对路径

<%@Language="Vbscript" codepage="65001"%>
<%option Explicit%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" Content="text/html;charset=utf-8"/>
</head>
<body>
欢迎光临我的主页
<%
server.ScriptTimeOut=100
rem设置脚本最长执行
response.write("<p>6-3.asp中ScriptTimeOut=" & server.ScriptTimeOut)
server.Execute "6-3.asp"
%>
<p>谢谢,再见
</body>
</html>
<%@Language="Vbscript" codepage="65001"%>
<%option Explicit%>
<html>
<head>
<title>server对象练习</title>
<meta http-equiv="Content-Type" Content="text/html;charset=utf-8"/>

</head>
<body>
<p>敬请提出宝贵意见
<%
Response.write("<p>6-3.asp中ScriptTimeOut=" &server.ScriptTimeOut)

%>
</body>
</html>

java 中的 Server 对象 server对象最常用的方法是_Server_04

6.Transfer:转到新的网页执行,执行完毕后不返回原网页,而是停止执行

语法:

sever.Transfer path

其中path也表示要执行文件的相对路径或者绝对路径

实例:

<%@Language="Vbscript" codepage="65001"%>
<%option Explicit%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" Content="text/html;charset=utf-8"/>
</head>
<body>
欢迎光临我的主页
<%
server.ScriptTimeOut=100
rem设置脚本最长执行
response.write("<p>6-4.asp中ScriptTimeOut=" & server.ScriptTimeOut)
server.Transfer "6-5.asp"
%>
<p>谢谢,再见
</body>
</html>
<%@Language="Vbscript" codepage="65001"%>
<%option Explicit%>
<html>
<head>
<title>server对象练习</title>
<meta http-equiv="Content-Type" Content="text/html;charset=utf-8"/>

</head>
<body>
<p>敬请提出宝贵意见
<%
Response.write("<p>6-5.asp中ScriptTimeOut=" &server.ScriptTimeOut)

%>
</body>
</html>

win+r    =》输入:inetmgr(打开IIS)