게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 안녕하세요~ get 과 post 방식에 대한 질문인데요..
작성자: 송원석
작성일시: 2004-08-18 20:58,  조회수: 2,887
이 문제는 방금전의 경우와는 약간 다른 문제입니다. 이런 경우에 유용하게 사용할 수 있는 함수가 하나 있는데 바로 TypeName() 함수입니다. 이 함수는 해당 변수의 데이터형을 알아보기 쉬운 친숙한 이름으로 리턴해줍니다. ^_^

먼저 첫 번째 경우에 대해서 이 함수를 적용해 보면...
B_Category = Request("category")
Response.Write TypeName(B_Category)
결과는 Empty 로 나옵니다. 그러나 다음과 같이 두 번째 경우에 대해서 이 함수를 적용해보면...
Response.Write TypeName("")
당연히 String 으로 나오죠. ^_^

즉 첫 번째 경우는 일단 변수가 선언은 되었으나 넘어온 값이 아무것도 없는 경우입니다. 즉 빈 문자열이 넘어왔다고 생각하기 쉽지만 실제로는 아예 'category' 라는 이름의 키 값을 가지고 있는 아이템 항목이 존재하지 않는 것이죠. 따라서 이런 경우를 막고자 하신다면 항상 방어적인 프로그래밍을 하셔야만 합니다. 방어적인 프로그램이란 항상 프로그램이 잘못될 가능성을 가지고 있다는 사실을 인정하고 점검하고 또 점검하는 것입니다. 사실 저도 잘 하고 있지는 못합니다만... ^_^;;;

감사합니다.
IP 주소: 211.195.187.186
전체 1 건의 댓글이 존재합니다.

오마르

아.. 그쿠나.. 여태 B_Category = Request("category") 이렇게 해주면 empty 가 되는것도 몰랐네요.. 빈값인줄 알았는데.. 아으~ 바봉~ ㅠㅡ 넘~넘~ 감사합니다~~~^-^
2004-08-19 13:34
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 61 페이지입니다.
게시물
620

re: 단순 알림 메시지 창

송원석

2004-08-18 4,751
619

일괄 링크 변경

궁금해요~

2004-08-18 673
618

re: 일괄 링크 변경 [2]

송원석

2004-08-18 2,851
617

안녕하세요~ get 과 post 방식에 대한 질문인데요..

오마르

2004-08-18 798
616

re: 안녕하세요~ get 과 post 방식에 대한 질문인데요..

오마르

2004-08-18 793

re: 안녕하세요~ get 과 post 방식에 대한 질문인데요.. [1]

송원석

2004-08-18 2,887
614

re: 안녕하세요~ get 과 post 방식에 대한 질문인데요.. [1]

송원석

2004-08-18 3,505
613

윈 2003에서 파일큐브 다운로드 문제...

ASaP

2004-08-17 881
612

re: 윈 2003에서 파일큐브 다운로드 문제...

송원석

2004-08-17 4,534
611

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
610

re: 아무래도...SOS를... [2]

정보문

2004-08-14 2,775
608

역시 사부님은 다르시군요. [1]

정보문

2004-08-14 2,755
607

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
606

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
605

re: 자동화를 해야 하는 이유 2

송원석

2004-08-14 2,828
604

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
603

re: 자동화를 해야 하는 이유

송원석

2004-08-14 3,047
601

안녕하세요~ ^^ [1]

오마르

2004-08-13 759
600

re: 안녕하세요~ ^^

송원석

2004-08-13 2,729
599

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
598

re: 자바 스크립트 제어

송원석

2004-08-13 3,755
597

한영전환 마무리 [1]

정보문

2004-08-13 2,775
596

SHIFT+INSERT

정보문

2004-08-13 2,635
595

re: SHIFT+INSERT

송원석

2004-08-13 3,064
594

한영전환 DLL

정보문

2004-08-13 2,794