Request 객체에서의 QueryString method의 사용

2. Post방식을 통한 서버로의 데이터 전송
>>>>> post.html
<HTML>
<head><title>파일명:post.html</title></head>
<BODY>
<FORM action="postProc.asp" method="post" name=form1>
<H3>
이 름 : <INPUT type="text" name="name" SIZE=15 maxlength=15><BR>
성 별 : <INPUT type="text" name="sx" SIZE=8 maxlength=8><BR>
주 소 : <INPUT type="text" name="addr" SIZE=50 maxlength=50> <BR> <HR>
<input type="submit" name="post1" value=" Post로 전송 ">
</form>
</BODY>
</HTML>
>>>>> postProc.asp
<HTML>
<head><title>파일명:postProc.asp</title></head>
<BODY>
<H2>
<%
Response.Write "POST방식으로 서버로 데이터 전송<BR>"
Response.Write "이름 : " & Request.Form("name") & "<BR>"
Response.Write "성별 : " & Request.Form("sx") & "<BR>"
Response.Write "주소 : " & Request.Form("addr") & "<BR>"
%>
</H2>
</BODY>
</HTML>
3. 두수를 입력받아 더하기, 빼기, 곱하기, 나누기를 구하는 계산기 만들기
- Cint() : 문자열을 숫자형으로 변환한다.
출력형식
-----------------
100 + 50 = 150
100 - 50 = 50
100 * 50 = 5000
100 / 50 = 2
>>>>> post2.html
<HTML>
<head><title>파일명:post2.html</title></head>
<BODY>
<FORM action="postProc2.asp" method="post" name=form1>
<H3>
수를 입력 하세요.<br>
수 1 : <INPUT type="text" name="su1" SIZE=10 maxlength=8><BR>
수 2 : <INPUT type="text" name="su2" SIZE=10 maxlength=50> <BR> <HR>
<input type="submit" name="post1" value=" Post로 전송 ">
</form>
</BODY>
</HTML>
>>>>> postProc2.asp
데이터 처리로직을 입력해 보세요.
4. checkbox의 값 읽어 오기
- 5개 이상의 취미를 등록하여 선택한 취미를 모두 출력하는 프로그램을 작성하세요.
- 등산, 영화감상, 음악감상, 낚시, 게임, 독서, 여행, 수영, 헬스, 배드민턴, 탁구, 농구, 축구, 테니스등...
>>>>> post3.html
<HTML>
<head><title>파일명:post2.html</title></head>
<BODY>
<FORM action="postProc2.asp" method="post" name=form1>
<H3>
취미를 입력 하세요.<br>
<INPUT TYPE="checkbox" NAME="chk1">등산
<INPUT TYPE="checkbox" NAME="chk2">영화감상
<INPUT TYPE="checkbox" NAME="chk3">음악감상
<INPUT TYPE="checkbox" NAME="chk4">낚시
<INPUT TYPE="checkbox" NAME="chk5">게임
<input type="submit" name="post1" value=" Post로 전송 ">
</form>
</BODY>
</HTML>
>>>>> postProc2.asp
데이터 처리로직을 입력해보세요.
▩ Request 객체에서의 QueryString method의 사용
1. Get방식을 통한 서버로의 데이터 전송
- 문자, 숫자 전송
- Request.QueryString(Input 태그명)
>>>>>>>>>> get.html
<HTML>
<head><title>파일명:get.html</title></head>
<BODY>
<FORM action="getProc.asp" method="get" name=form1>
<H3>
이 름 : <INPUT type="text" name="name" SIZE=15 maxlength=15><BR>
성 별 : <INPUT type="text" name="sx" SIZE=8 maxlength=8><BR>
주 소 : <INPUT type="text" name="addr" SIZE=50 maxlength=50> <BR> <HR>
</H3>
<INPUT type="submit" name="get1" value=" 확인 ">
</FORM>
</BODY>
</HTML>
>>>>>>>>>> getProc.asp
<HTML>
<head><title>파일명:getProc.asp</title></head>
<BODY>
<H2>
<%
Response.Write "GET방식으로 서버로 데이터 전송<BR>"
Response.Write "이름 : " & Request.QueryString("name") & "<BR>"
Response.Write "성별 : " & Request.QueryString ("sx") & "<BR>"
Response.Write "주소 : " & Request.QueryString ("addr") & "<BR>"
%>
</H2>
</BODY>
</HTML>
2. 라디오버튼의 값 가져오기
▷ 서울/경기도/강원도/충청도/경상도/전라도를 나타내는 option을 만들고 성명을 입력받는 텍스트 상자를 만들어
지역과 성명을 출력하는 프로그램을 작성하세요.
입력:radio.html, 출력:radio.asp
3. GET 방식의 다른 형태
- ? : 파일명과 인수의 분리
- & : 인수의 구분
>>>>>>>>>> href.html
<HTML>
<head><title>파일명:href.html</title></head>
<BODY>
<A href="getProc.asp?name=왕눈이&sx=남자&addr=인천시 서구 가좌4동 499-1 번지">개구리</a><BR><BR>
<A href="getProc.asp?name=아로미&sx=여자&addr=서울시 강남구 역삼동 강남센터빌딩 2층">왕눈이</a><BR>
</BODY>
</HTML>