웹/JSP
ASP / JSP 문법 비교 하기
은은하게미친자
2023. 4. 14. 10:22
728x90
ASP | JSP | |
파라미터 값 | 변수 = request.querystring("파라미터") 변수 = request.form("파라미터") 변수 = request("파라미터") |
변수 = request.getParameter("파라미터") 배열 = request.getParameterValues("파라미터") -> radio, checkbox |
화면 출력 | response.write("출력문") | out.print("출력문") |
페이지 이동 | response.redirect("URL") | response.sendRedirect("URL") |
변수선 | 변수: Dim 배열: Dim(숫자), reDim() ※ 숫자, 문자 타입 지정 없음 |
타입별로 선언해야 함 변수: char, byte, short, int, long, float, double, boolean 배열: int[], String[] 등 ※ 범위가 작은 것을 큰 타입에 저장하면 자동으로 형 변환되며 범위에 맞지 않게 선언했을 때에는 값 손실 우려 있음 |
연산 | + : 두 값을 더한다 - : 한 값에서 다른 값을 뺀다 * : 두 값을 곱한다 / : 한 값을 다른 값으로 나눈다 mod : 한 값을 다른 값으로 나눈 나머지를 구한다 |
+ : 두 값을 더한다 - : 한 값에서 다른 값을 뺀다 * : 두 값을 곱한다 / : 한 값을 다른 값으로 나눈다 % : 한 값을 다른 값으로 나눈 나머지를 구한다 |
증감 연산 | 없음. 굳이 사용하고자 할 때는 아래와 같이 함. i = 0 i += 1 or i = i + 1 |
++i : i 값을 먼저 증가 시킨 후 사용 i++ : i 값 사용 후 증가 --i : i 값 먼저 1 감소 시킨 후 사용 i-- : i 값 사용 후 감소 |
if 문 | if sum >= 90 then grade = 'A' elseif sum >= 80 then grade = 'B' ..... ..... else grade = 'F' end if |
if ( sum >= 90 ) { grade = 'A'; } else if ( sum >= 80 ) { grade = 'B'; } ..... ...... else { grade = 'F'; } |
case 문 | a = 3 select case a mod 2 case a = 0 response.write ("a는 짝수입니다.") case else response.write ("a는 홀수입니다.") end select |
int a = 3; switch(a%2) { case 0 : out.println("a는 짝수입니다."); default : out.println("a는 홀수입니다."); } |
for | for i = 1 to 9 [step 증감숫자(default는 1)] 반복처리문 next ※ 빠져나오기(if문 이용): exit for |
for (i = 1; i >= 9; i++) { //증감처리는 i += 2 or i -= 1 등등.. 반복처리문; } ※ 빠져나오기(if문 이용): break; |
while |
반복해서 실행되는 코드; loop
반복해서 실행되는 코드; loop |
반복해서 실행되는 코드; }
반복해서 실행되는 코드; } while( 조건 ); |
문자열 | Len(str) 문자열길이 Ucase(str) / Lcase(str) 대소문자 Left(str,x) / Right(str,x) 좌측 혹은 우측 기준 문자열변환 Mid(str,x1,x2) 해당 str의 x1번째 글에서 x2 자리수 만큼의 문자를 반환한다. x2가 없으면 x1번째 글에서 끝까지 반환한다. Replace(str,str1,str2) 문자열 치환 Ltrim(str) / Rtrim(str) 좌우측 공백삭제 Trim(str) 양쪽 끝의 공백을 모두 없앤다. Split(str,str1) 해당 str을 str1 문자열을 기준으로 분할하여 배열로 반환한다. Instr(시작위치,str,str1,비교상수) Instrrev(str,str1,시작위치,비교상수) 해당 str에서 처음 str1 문자가 나타나는 자리수를 반환한다. 문자열 끝에서부터 처음 str1 문자가 나타나는 자리수를 반환한다. |
str.length(); //문자열 길이 str.toUpperCase(); //대문자로 변환 str.toLowerCase(); // 소문자로 변환 str.indexOf("JSP"); // 문자열의 위치 구하기 str.replaceAll(" ",""); //문자열의 공백 없애기 |
주석 | '주석문 (작은따옴표를 맨 앞에 넣어줌) | <%-- 주석문 --%> 또는 /* 주석문 */ 또는 // |
페이지 포함하기 |
<!--#include virtual="/chap/sub.asp"--> * 상대경로(/부터사용) <!--#include file="../sub.asp"--> |
<%@ include file="/chap/sub.jsp" %> <jsp:include page="sub.jsp" flush="false"></jsp:include> |
참고:
https://m.blog.naver.com/cacung82/10035084337
간단한 asp, jsp 문법 비교 해보기
* 작성자: 권희영 * 최초 작성일: 2008.09.16 (계속 업데이트중..) * 최종 수정일: 2010.01.11 &nbs...
blog.naver.com
728x90