JSP
JSP(필수명령어)_2024-08-21
앵보몬
2024. 8. 21. 17:57
728x90
반응형
1. 현실세계 : 컴퓨터 옮길 변수
JSP에서는 컴퓨터의 변수에 대한 개념을 Java와 유사하게 다룹니다. 즉, 서버 사이드에서 데이터를 처리하고 이를 클라이언트에 전달할 수 있도록 변수들을 사용할 수 있습니다.
2. 변수 : String name, int num
JSP에서는 Java 코드와 같은 방식으로 변수를 선언하고 사용할 수 있습니다. JSP 파일 내에서 Java 코드 블록을 사용하여 변수들을 선언하고 사용할 수 있습니다.
<%
String name = "John Doe";
int num = 10;
%>
변수를 페이지에서 직접 사용할 수도 있고, JSP 스크립트릿을 통해 데이터를 처리할 수도 있습니다.
3. 연산자 : 산술연산자, 관계연산자, 논리연산자
JSP에서 사용하는 연산자들은 Java의 연산자와 동일합니다.
산술연산자: +, -, *, /, %
<%
int a = 5;
int b = 2;
int sum = a + b;
%>
관계연산자: ==, !=, >, <, >=, <=
<%
boolean isEqual = (a == b);
%>
논리연산자: &&, ||, !
<%
boolean result = (a > 2 && b < 5);
%>
4. 조건 : if, switch
JSP에서는 Java와 같은 방식으로 조건문을 사용할 수 있습니다.
if 문
<%
if (num > 5) {
out.println("Number is greater than 5");
} else {
out.println("Number is 5 or less");
}
%>
switch 문
<%
switch (num) {
case 1:
out.println("Number is 1");
break;
case 2:
out.println("Number is 2");
break;
default:
out.println("Number is not 1 or 2");
break;
}
%>
5. 반복문 : for, do, do-while
JSP에서도 Java의 반복문을 사용할 수 있습니다.
for 문
<%
for (int i = 0; i < 5; i++) {
out.println("i = " + i);
}
%>
do 문
<%
int i = 0;
do {
out.println("i = " + i);
i++;
} while (i < 5);
%>
do-while 문 (같은 방식으로 사용)
<%
int i = 0;
do {
out.println("i = " + i);
i++;
} while (i < 5);
%>
이와 같은 기본적인 Java 코드 문법을 JSP 페이지 내에서 활용하여 동적 콘텐츠를 생성할 수 있습니다. JSP는 HTML과 Java 코드를 혼합하여 사용하기 때문에 웹 페이지 내에서 서버 사이드 로직을 처리하는 데 유용합니다.
728x90
반응형