Hongfluenza

간단한 ASP 문법 정리 본문

STUDY/WEB

간단한 ASP 문법 정리

Hongfluenza 2019. 7. 4. 16:26

Suninatas 1번 문제를 복습하면서 asp의 문법에 대해서 정리해볼 필요가 있을 것 같아서 간단하게 사용된 문법들을 정리하려고 한다.

 

1> ASP란

  • Active Server Page, 즉 동적으로 서버에서 작동하는 페이지를 말한다. ( 정적인 페이지는 HTML )
  • ASP 코드의 형태 : <% %>

1.1> ASP의 동작 과정

asp 동작 과정

1. 웹브라우저에서 서버로 문서 요청

2. 웹서버 파일시스템 문서 검색(index.html, home.asp, image.jpg 등…)

3. ASP.dll(asp 코드 해석)

4. 문서를 웹브라우저에 전달

 


2> ASP 기본 문법 

2.1> Response.write()

response.write() 함수는 문자열을 출력하기 위해서 사용된다.

 

2.2> Replace()함수

  • 특정 문자열을 원하는 값으로 치환(변경)하기 위해 사용된다.
  • 형태 : Replace(변수, 변수 안에서 바꾸고 싶은 문자열, 변수 안에서 바꾸고 싶은 문자열 변경 값)

2.2.1> Replace()함수 예시

1

2

3

4

5

6

<%

str = "Hongfluenza의 Tistory입니다."

response_str = replace(str,"Tistory","Blog")

response.write "원래 문장 : " & str & "<br>"

response.write "바뀐 문장 : " & response_str & "<br>"

%>

Colored by Color Scripter

cs

다음 예시를 통해서 "Hongfluenza의 Tistory입니다."  →  "Honfluenza의 Blog입니다."로 바뀐다는 것을 알 수 있다.

 

2.3> Mid() 함수

  • 문자열의 지정한 위치에서, 지정한 길이만큼 문자열을 반환하는 함수
  • 형태 : Mid(변수, 지정한 위치, 지정한 위치로부터 반환할 문자열의 길이)
  • 예를 들어서,
    str = "Welcome to Hongfluenza's Tistory!"
    strMid = Mid(str,12,11)
    라는 코드가 있다면, strMid는 "Hongfluneza"라는 문자열을 반환할 것이다.

2.4> 연결연산자

  • &는 연결연산자로, 문자열을 서로 연결시켜주는 연산자이다.
  • 예를 들어 
    a = "안녕"
    b = "하세요"
    response.write a&b
    의 결과는 "안녕하세요"가 된다.