JSP 제어문
if 문
if 문은 지정한 조건식의 참, 거짓에 따라 해당 문장을 실행합니다.
형 식 | if (조건식1) 문장 1 else 문장 2 |
예 제 | if (intScore == 1) out.println("정회원입니다."); else out.println("정회원이 아닙니다."); |
if 문을 사용한 JSP 예제 |
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <HTML> <HEAD> <TITLE> IF문을 사용한 JSP 예제 </TITLE> </HEAD> <BODY> <% int intScore = 20 ; if (intScore == 20) out.println("정회원입니다."); else out.println("정회원이 아닙니다."); %> </BODY> </HTML> |
조건식이 2개 이상일 경우 if 문 사용 방법
형 식 | if (조건식 1) { 문장 1 } else if (조건식 2) { 문장 2 } else { 문장 3 } |
예 제 | if (intScore > 20) { out.println("회원님은 정회원입니다."); } else if (intScore > 10) { out.println("회원님은 준회원입니다."); } else { out.println("회원님은 일반회원입니다."); } |
다중 if 문을 사용한 JSP 예제 |
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <HTML> <HEAD> <TITLE> 다중 IF문을 사용한 JSP 예제 </TITLE> </HEAD> <BODY> <% int intScore = 12 ; if (intScore > 20) { out.println("회원님은 VIP 회원입니다."); } else if (intScore > 10) { out.println("회원님은 정회원입니다."); } else { out.println("회원님은 일반회원입니다."); } %> </BODY> </HTML> |
switch 문
switch 문은 switch 문의 변수 값에 따라 각각 다르게 case 문을 실행시킵니다.
switch 문의 형식 |
switch (변수) { case 값 1 : 문장 1; break; case 값 2 : 문장 2; break; case 값 3 : 문장 3; break; default : 문장 4; } |
switch 문의 예제 |
switch (intScore) { case 20 : out.println("회원님은 정회원입니다."); break; case 10 : out.println("회원님은 준회원입니다."); break; default : out.println("회원님은 일반회원입니다."); } |
switch 문을 사용한 JSP 예제 |
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <HTML> <HEAD> <TITLE> switch case 문을 사용한 JSP 예제 </TITLE> </HEAD> <BODY> <% int intScore = 8; switch (intScore){ case 20 : out.println("회원님은 정회원입니다."); break; case 10: out.println("회원님은 준회원입니다."); break; default: out.println("회원님은 일반회원입니다."); } %> </BODY> </HTML> |
JSP는 if 문과 switch 문 등의 제어문을 사용해서 해당 조건문의 참, 거짓에 따라 각기 다른 문장을 실행할 수 있습니다.
'JSP' 카테고리의 다른 글
JSP의 내부 객체(implicit object) (0) | 2022.07.11 |
---|---|
JSP 반복문 (0) | 2022.07.10 |
JSP와 서블릿(Servlet) (0) | 2022.07.08 |
HelloWorld Servlet 출력하기 (0) | 2022.07.07 |
JSP 기본 구조 (0) | 2022.07.06 |
댓글