반응형
1️⃣ 개발환경 구성
항목 | 내용 |
웹서버 | Apache Tomcat |
다운로드 | https://tomcat.apache.org/download-10.cgi |
다운로드 버전 | 10.1.41 (64-bit Windows zip) |
설치방법 | 압축 해제 (설치 없이 사용 가능) |
설치경로 예시 | C:\DevelopTools\apache-tomcat-10.1.41 |
2️⃣ Java JDK 설치
항목 | 내용 |
JDK 버전 | OpenJDK 사용 가능 |
설치 경로 | 예시: C:\DevelopTools\OpenJDK-XX |
설치 방법 | 복사만 하면 끝 (간단 설치) |
3️⃣ Eclipse 워크스페이스 설정
항목 | 내용 |
워크스페이스 경로 | E:\workspace_jsp |
프로젝트 유형 | Dynamic Web Project |
서버 연결 | Apache Tomcat 연결 |
📌 워크스페이스 전환 후 새로 생성
1️⃣ 먼저 워크스페이스를 E:\workspace_jsp 로 전환
- Eclipse → File > Switch Workspace > Other...
- 경로: E:\workspace_jsp 선택
2️⃣ 워크스페이스가 전환된 후:
- File > New > Dynamic Web Project 실행
- 새 JSP 실습 프로젝트 생성
👉 이렇게 하면 JSP 프로젝트 구조로 만들어집니다.
4️⃣ JSP → 서블릿 변환 경로 확인
항목 | 내용 |
변환된 소스 확인 위치 | E:\workspace_jsp\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\MustHaveJSP\org\apache\jsp |
확인 목적 | JSP가 서블릿으로 어떻게 변환되는지 학습 가능 |
5️⃣ JSP 컴파일 특징
항목 | 설명 |
JSP → Java 변환 | Eclipse 서버 구동 시 자동 변환 |
include 지시어 | JSP include 사용 시 단일 파일로 합쳐 변환됨 |
📌 실습 예제: HelloJSP.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%! String str1 = "JSP"; String str2 = "안녕하세요..!!"; %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HelloJSP</title>
</head>
<body>
<h2>처음 만들어보는 <%= str1 %></h2>
<p> <% out.println(str2 + " 홍길동입니다." + str1 + " 열공합시다^^*"); %> </p>
</body>
</html>
✅ 여기서 중요한 JSP 문법 포인트:
부분의미
<%@ page ... %> | JSP 지시어 (헤더 선언부) |
<%! ... %> | 선언문 (클래스 멤버변수/메서드 선언부) |
<%= ... %> | 표현식 (값 출력) |
<% ... %> | 스크립틀릿 (자바 로직 수행) |
반응형