이번에는 조금 수준을 높여서 두개를 보내보고 출력하는 것을 해보겠습니다.

다음과 같이 코드를 작성하여 ex3_2.html 이라는 이름으로 작성하여 C:\Inetpub\wwwroot\tianai 의 가상 디렉토리(여러분이 만든 가상디렉토리 : 이제부터는 그냥 가상 디렉토리라고 하겠습니다.) 에 저장합니다.

당신의 이름과 이메일을 적어주세요<p>
<form action="ex3_2.asp" method="post">
이름 : <input type="text" name="name"><p>
이메일 : <input type="text" name="email"><p>
<input type="submit" value="submit">
<input type="reset" value="reset">
</form>


결과는 다음과 같겠죠?



이제 ex3_2.asp 파일을 다음과 같이 만듭니다.

<%
Dim name,email
name=Request.form("name")
email=Request.form("email")
Response.write name
Response.write "<br>"
Response.write email
%>


그리고 ex3_2.html 문서가 보여지는 브라우저에 이름에 Tianai, 이메일에 tianai@korea.com 을 기입하고 submit 버튼을 클릭하면 다음과 같은 결과가 나옵니다.



결과설명은 앞과 같습니다.

이름을 name 이라는 이름으로 보냈고 이메일은 email 이라는 이름으로 보냈고

asp 파일에서는 각각 Request.form("name") , Request.form("email") 로 그 전달된 정보를 리턴시키고 변수를 이용하여 변수안에 리턴된 값을 넣은 다음

Respons.wrie name , Respons.wrie email 로 출력시켰습니다.

그 가운데 이런 부분이 있죠?

Respons.wrie "<br>"

이 부분은 " " 마크를 시용해서 그 안의 내용을 그냥 찍으라는 겁니다. " " 마크가 없을때는 그것은 변수임을 구별해야 합니다.



Respons.wrie "여기안에쓴거는 그냥 다 찍는다."
Respons.wrie name

첫째줄은 " " 를 이용해서 그 안의 내용을 그냥 다 찍는다는거와
두번째줄 " " 이 없이 그냥 쓴것은 바로 변수라는 것입니다. 이때는 변수안에 들어 있는 내용을 출력하라는 것입니다.

다음은 Respons.write를 줄여서 쓰는 방법을 알아보겠습니다.