자바(JAVA)/JSP 웹 프로그래밍 공부 (성낙현의 JSP 자바 웹 프로그래밍 참고)

JAVA/JSP 1. 개발 환경 구축 - JSP 예제 테스트

개발학생 2023. 1. 29. 20:51
반응형

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) 서버가 정상적으로 실행되었다면, 다음과 같이 이클립스에 내장된 웹 브라우저에 문자열이 출력됨

반응형