javascript asp教程服務(wù)器對(duì)象
Overview:
The Server Object has seven (7) Methods, one (1) Property, zero (0) Events, and zero (0) Collections.
List of Methods:
CreateObject( ) | Server.CreateObject("ADODB.Recordset") Create an instance of an Object |
Execute( ) | Server.Execute("fileName.asp") Executes an outside file (effect is similar to SSI) |
GetLastError( ) | Server.GetLastError() Returns location and description of the last ASP error |
HTMLEncode( ) | Server.HTMLEncode("some String") Encodes string to HTML characters |
MapPath( ) | Server.MapPath("\\virtualFolder") Converts virtual path to physical path |
Transfer( ) | Server.Transfer("fileName.asp") Transfers execution out of one page and into another |
URLEncode( ) | Server.URLEncode("some String") Encodes string to URL standards |
Below is the script for Lesson 14.
<%@LANGUAGE="JavaScript"%> <HTML> <BODY> <%=Server.URLEncode("Hello, this string is URL Encoded!")%> <BR><BR> Now let's see a reprint of Script14a.asp. I did not type it manually. Instead, I let Server.CreateObject( ) do all the work.<BR> <STRONG> <% Server.ScriptTimeout=10 var ASPScriptObject = Server.CreateObject("Scripting.FileSystemObject"); var myPath=Server.MapPath("\\") + "\\Section04\\script14a.asp" var AspScript = ASPScriptObject.OpenTextFile(myPath); var outputScript=""; while(!AspScript.AtEndOfStream) { outputScript += AspScript.ReadLine() + "\r"; } outputScript = new String(outputScript); outputScript=Server.HTMLEncode(outputScript) AspScript.Close(); outputScript = "<PRE>" + outputScript + "</PRE>"; Response.Write(outputScript) %> </STRONG> </BODY> </HTML>
Click Here to run the script in a new window.
I demonstrated four methods in the script14.asp. We'll take them from top to bottom.
Explaining the Script:
Server.URLEncode() does exactly what you think it does. It takes a string and encodes it to RFC 1738 standards. That's more than you ever wanted to know about Server.URLEncode(), isn't it?
Next we have Server.CreateObject(). In this case I created an instance of the FileSystem Object. The most common objects that you will instanciate are ADODB.Recordset, Scripting.FileSystemObject, Scripting.Dictionary, MSWC.AdRotator, MSWC.BrowserType, MSWC.NextLink, and MSWC.ContentRotator. There are many good resources on all of these created Objects. Most of them are beyond the scope of this web site.
Next on the list is Server.MapPath(). Looking back at script14.asp, do you see the double slashes (\\) in the MapPath argument? That's not an accident. We have to use escape characters in JavaScript.
The last Method I demonstrate is Server.HTMLEncode(). It converts HTML flags into non-HTML equivalents.
The Lone Property:
Server has one property: ScriptTimeout. It sets the maximum number of seconds allowable for script execution. If the script execution exceeds that time, then it times out. The user gets an ugly message but at least the Web Server can quit executing your darned greedy script and go about other business.
- java網(wǎng)絡(luò)編程之socket網(wǎng)絡(luò)編程示例(服務(wù)器端/客戶端)
- Java從服務(wù)器上獲取時(shí)間動(dòng)態(tài)顯示在jsp頁(yè)面實(shí)現(xiàn)思路
- java判斷遠(yuǎn)程服務(wù)器上的文件是否存在的方法
- cookie在javascript中的使用技巧以及隱私在服務(wù)器端的設(shè)置
- 使用jquery動(dòng)態(tài)加載javascript以減少服務(wù)器壓力
- 服務(wù)器端的JavaScript腳本 Node.js 使用入門
- javascript獲得服務(wù)器端控件的ID的實(shí)現(xiàn)代碼
- Node.js:Windows7下搭建的Node.js服務(wù)(來(lái)玩玩服務(wù)器端的javascript吧,這可不是前端js插件)
- 客戶端用JavaScript填充DropDownList控件 服務(wù)器端讀不到值
- Javascript 直接調(diào)用服務(wù)器C#代碼 ASP.NET Ajax實(shí)例
- weblogic 8.1下重新編譯java類但不用重啟服務(wù)器的方法
- Java進(jìn)階學(xué)習(xí):網(wǎng)絡(luò)服務(wù)器編程
- Java Socket編程(三) 服務(wù)器Sockets
- Java Socket編程(四) 重復(fù)和并發(fā)服務(wù)器
- Java Socket編程(五) 簡(jiǎn)單的WEB服務(wù)器
- 用Java實(shí)現(xiàn)FTP服務(wù)器解決方案
- java實(shí)現(xiàn)輕量型http代理服務(wù)器示例
相關(guān)文章
整理了一個(gè)editplus的剪輯文件(ASP方面的內(nèi)容)
整理了一個(gè)editplus的剪輯文件(ASP方面的內(nèi)容)2006-06-06asp rs.open sql,conn,3,1中3,1代表什么?
這篇文章主要介紹了ASP中conn,1,1和 conn,2,3 conn,3,2等的含義需要的朋友可以參考下2007-07-07ASP上傳圖片功能的又一實(shí)現(xiàn)(OLE對(duì)象)
ASP上傳圖片功能的又一實(shí)現(xiàn)(OLE對(duì)象)...2007-01-01asp Fix、Int、Round、CInt函數(shù)使用說(shuō)明
Fix(number) 和 Int(number) 都是返回?cái)?shù)字的整數(shù)部分,Round(number, numdecimalplaces),第二個(gè)參數(shù)表示從小數(shù)點(diǎn)右邊第幾位開始實(shí)行四舍五入,可以省略,默認(rèn)是0,即四舍五入返回整數(shù)2011-05-05