본문 바로가기
JSP

JSP 제어문

by 복제비 2022. 7. 9.

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

댓글