Server객체

Server객체 : 웹서버의 여러가지 환경들을 관리하는 객체이다.

  1. MapPath

<% Response.Write Server.MapPath(".") & ";" Response.Write Server.MapPath("..") & ";" Response.Write Server.MapPath("../..") & ";" %>; 결과; D:\www\winkzone D:\www D:\

  1. Execute 메소드(ASP 3.0추가) : 처리결과가 html형태로 부모 파일에 포함된다.

<% Server.Execute "menu.asp"%>; <% Server.Execute "content.asp"%>;

결과 각각 menu.asp, content.asp 를 호출한다.

  1. Transfer 메소드(ASP 3.0추가)
    • 상대 URL, 파일로만 이동할 수 있다.
    • 절대주소로는 이동이 안된다. 예)http://www.etnews.co.kr
    • 파일간 이동시에는 Response.redirect 보다 속도가 빠르다.
    • 어떤 처리 로직을 처리하고 특정 파일로 이동시에 많이 사용한다.

<% Server.Transfer "transfer.asp"%>;

  1. Server.HTMLEncode 메소드,
    • Server.HTMLEncode메소드는 HTML 코드를 그대로 브러우저로 출력하고 싶을 때 사용합니다.
    • Server.ScriptTimeout은 하나의 asp페이지가 처리되는 시간 제한이 얼마인지 출력하는 메소드입니다. 기본값은 90초이며 IIS에서 설정해 줄 수 있습니다.

<% = Server.HTMLEncode("<FONT>;") %>; <% = Server.HTMLEncode("; 안녕하세요. ;") %>; <% = Server.HTMLEncode("<% ... %>;") %>; <% = Server.HTMLEncode("<%=Server.ScriptTimeout %>;")%>;

결과 : <FONT>; ; 안녕하세요. ; <% ... %>; <%=Server.ScriptTimeout %>;

상수(vbTab, vbCrLf)

vbTab과 vbCrLf는 상수입니다.

vbTab : Tab문자(ASCII 9)의 상수; Chr$(9)와 동일 vbCrLf : 리지 리턴과 라인 피드 조합의 상수; Chr$(13)+Chr$(10)와 동일 vbBack : vbCr : vbFormFeed :

Table of contents 목차

평점을 남겨주세요
평점 : 2.5
총 투표수 : 1