반응형
1. 프로젝트 생성
1) [File] → [New] → [Dynamic Web Project] 선택
2) 프로젝트 설정 화면
→ Project name: HelloJSP, Target runtime: Apache Tomcat v9.0,
Dynamic web module version: 4.0으로 설정 후 Next 클릭
3) 자바 소스 파일 경로 설정 화면: 수정 없이 Next 클릭
4) 웹 모듈 설정 화면 Generate web.xml deployment descriptor 체크박스를 체크하고 Finish 클릭
- Context root: 프로젝트의 컨텍스트 루트 경로,
- Context directory: JSP 파일을 생성할 폴더 이름, 배포 서술자(deployment descriptor) web.xml 파일 생성 여부
- 배포 서술자(web.xml) : 웹 어플리케이션의 환경설정 정보를 담은 파일. WAS(Web Application Server)가 처음 구동될 때 이 파일을 읽어 설정 내용을 톰캣에 적용. 서블릿 설정, 필터 설정, 웰컴 파일 목록, 오류 페이지 처리 등의 작업이 가능함
2. JSP 예제
(1) HelloJSP 프로젝트의 WebContent 디렉토리에서 마우스 우클릭 → [New] → [JSP File] 선택
(2) 파일명을 “HelloJSP”로 입력하고 [Finish] 선택 (.jsp 확장자는 자동으로 부여됨)
(3) WebContent 디렉토리에 HelloJSP.jsp 파일이 생기고, 오른쪽 편집창에서는 HelloJSP.jsp의 내용을 보여 줌
(4) HelloJSP.jsp 내용 수정
// 2번째 줄 바로 아래에 추가
<%!
String str1="JSP";
String str2="안녕";
%>
...
//<head></head>안의 <title></title> 안을 수정
<title>HelloJSP</title>
...
//<body></body>안에 코드 추가
<h2><%=str1 %> 첫 예제</h2>
<p>
<%
out.println(str2+" 나는 "+str1+"야! 앞으로 잘 부탁해!!");
%>
</p>
...
(5) 메뉴에서 [Run] → [Run As] → [Run on Server]를 눌러 실행
(6) 실행할 웹 서버로 Tomcat v9.0이 선택됐는지 확인 후 [Finish] 선택
→ 처음 실행할 경우 Windows 보안 경고가 뜬다면, [액세스 허용] 버튼 클릭
(7) 서버가 이미 실행 중이라면 재시작 여부를 묻는데, 그대로 [OK] 클릭
(8) 서버가 정상적으로 실행되었다면, 다음과 같이 이클립스에 내장된 웹 브라우저에 문자열이 출력됨
반응형
'자바(JAVA) > JSP 웹 프로그래밍 공부 (성낙현의 JSP 자바 웹 프로그래밍 참고)' 카테고리의 다른 글
JAVA/JSP 4. JSP 파일 기본 구조 (2) | 2023.03.08 |
---|---|
JAVA/JSP 3. 동적 웹페이지로의 여정과 JSP (0) | 2023.02.28 |
JAVA/JSP 2. JSP를 공부하기 위한 선행 지식 (0) | 2023.02.07 |
JAVA/JSP 1. 개발 환경 구축 - 마지막 추가 설정 (0) | 2023.02.01 |
JAVA/JSP 1. 개발 환경 구축 - 이클립스 기본 설정 (0) | 2023.01.13 |