JSP 변수 선언 및 연산자 사용법
이 글에서는 JSP(JavaServer Pages)에서 변수를 선언하고 연산자를 사용하는 방법에 대해 알아봅니다. 이를 통해 JSP 페이지에서 데이터를 처리하고 조작하는 기본적인 방법을 익힐 수 있습니다.
1. JSP에서 변수 선언
JSP에서 변수를 선언하는 방법은 자바와 동일합니다. JSP 페이지 내에서 스크립틀릿(<% ... %>
)을 사용하여 변수를 선언할 수 있습니다.
예제 1: 정수형 변수 선언
<%
int number = 10;
%>
위 예제에서는 정수형 변수 number
를 선언하고 값을 10으로 초기화했습니다.
예제 2: 문자열 변수 선언
<%
String message = "Hello, BlueShare!";
%>
위 예제에서는 문자열 변수 message
를 선언하고 값을 “Hello, BlueShare!”로 초기화했습니다.
2. JSP에서 연산자 사용
JSP에서 사용할 수 있는 연산자는 자바와 동일합니다. 여기서는 산술 연산자, 비교 연산자, 논리 연산자의 사용 예제를 살펴보겠습니다.
산술 연산자
산술 연산자는 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산을 수행할 수 있습니다.
예제: 산술 연산자 사용
<%
int a = 5;
int b = 3;
int sum = a + b; // 덧셈
int difference = a - b; // 뺄셈
int product = a * b; // 곱셈
int quotient = a / b; // 나눗셈
int remainder = a % b; // 나머지
%>
<!-- 결과 출력 -->
<p>덧셈: <%= sum %></p>
<p>뺄셈: <%= difference %></p>
<p>곱셈: <%= product %></p>
<p>나눗셈: <%= quotient %></p>
<p>나머지: <%= remainder %></p>

비교 연산자
비교 연산자는 두 값을 비교하여 참 또는 거짓을 반환합니다.
예제: 비교 연산자 사용
<%
int x = 10;
int y = 20;
boolean isEqual = (x == y); // 같음
boolean isNotEqual = (x != y); // 같지 않음
boolean isGreater = (x > y); // 큼
boolean isLess = (x < y); // 작음
boolean isGreaterOrEqual = (x >= y); // 크거나 같음
boolean isLessOrEqual = (x <= y); // 작거나 같음
%>
<!-- 결과 출력 -->
<p>x == y: <%= isEqual %></p>
<p>x != y: <%= isNotEqual %></p>
<p>x > y: <%= isGreater %></p>
<p>x < y: <%= isLess %></p>
<p>x >= y: <%= isGreaterOrEqual %></p>
<p>x <= y: <%= isLessOrEqual %></p>

논리 연산자
논리 연산자는 논리값을 연산하여 참 또는 거짓을 반환합니다.
예제: 논리 연산자 사용
<%
boolean a = true;
boolean b = false;
boolean andResult = (a && b); // 논리 AND
boolean orResult = (a || b); // 논리 OR
boolean notResult = !a; // 논리 NOT
%>
<!-- 결과 출력 -->
<p>a && b: <%= andResult %></p>
<p>a || b: <%= orResult %></p>
<p>!a: <%= notResult %></p>

이와 같이 JSP에서 변수를 선언하고 다양한 연산자를 사용하는 방법을 익히면, JSP 페이지에서 더 복잡한 로직을 구현할 수 있습니다.
관련 이전 게시글
- JSP와 Servlet 소개 및 활용도
- STS4에서 Dynamic Web Project 생성하는 방법
- STS4에서 Dynamic Web Project 구조 및 JSP 파일 생성
- JSP 기본 문법: 디렉티브, 스크립틀릿, 표현식, 선언문
- 윈도우 11에서 최신 JDK 설치 및 환경 변수 설정 방법
이 글이 도움이 되셨다면 공유 부탁 드립니다.