첫 번째 JSP 프로그램인 "Hello.jsp" 프로그램을 만들고 실행해 보자. "Hello.jsp" 프로그램의 생성과 실행 과정은  역시 "Hello.html" 파일과 매우 유사하다. "Hello.jsp" 역시 "JSPLecture" 프로젝트 이름 위에서 마우스 오른쪽 버튼을 통해 만들 수 있다. 이 때 HTML이 아닌 JSP를 선택하는 것이 다르다.

JSP 파일 만들기

JSP 파일 만들기

"New JavaServer Page" 창이 뜨면 "File Name"에 "Hello"를 입력하고 "Finish" 버튼을 클릭한다. 이 때 "Hello" 뒤에 자동으로 확장자 ".jsp"가 붙는다.
 

파일명 입력

파일명 입력

이클립스의 "Project Explorer" 뷰 화면에는 "JSPLecture" 프로젝트의 "WebContent" 폴더 아래에 "Hello.jsp" 파일이 생기고 우측의 소스뷰에는 "Hello.jsp"을 위한 몇 줄의 코드가 생성된다. 코드에서 블럭으로 잡힌 부분의 "Hello JSP..."는 추가된 부분이므로 <body>와 </body> 사이에 추가한다. 이제 "Hello.jsp" 프로그램을 실행해보자. "Hello.jsp"를 실행하려면 소스뷰에서 실행하고자 하는 파일 탭 "Hello.jsp"를 선택하고 실행버튼 ">"을 클릭한다.
 

Hello.jsp 실행하기

Hello.jsp 실행하기

수정된 "Hello.jsp" 프로그램이 저장되지 않았다면 저장을 확인하는 창이 그림과 같이 뜨는데 "Yes" 버튼을 클릭하면 수정된 내용이 디스크에 저장되고 실행을 위한 다음 단계로 진행된다.

저장 확인 창

저장 확인 창

"Run On Server" 창이 뜨면 "Finish" 버튼을 클릭한다. 앞의 "Hello.html" 연습 시 "Always use the this server when running this project" 옆의 체크박스를 선택했다면 이 창은 뜨지 않을 것이다.

JSP 컨테이너 지정

JSP 컨테이너 지정

"Hello.jsp"의 실행결과 역시 이클립스 내장브라우저가 실행되면서 보여진다. 이 브라우저의 주소창을 보면 URL이

http://localhost:8080/JSPLecture/Hello.jsp

로 표시되는데 "Hello.html"의 경우와 마찬가지로 ":8080"은 TCP/IP 포트 번호며 "Apache Tomcat"의 기본 포트로 사용되며 프로젝트명 "JSPLecture"가 URL 폴더명으로 사용되고 있음을 알 수 있다.

Hello.jsp 실행 결과

Hello.jsp 실행 결과


'프로그래밍 > JSP' 카테고리의 다른 글

JSP 기본구조  (0) 2008.12.03
Hello.html vs. Hello.jsp  (0) 2008.12.01
프로젝트와 HTML 파일 만들고 실행하기  (0) 2008.11.28
JSP 실행환경을 위한 Apache Tomcat 서버 등록  (0) 2008.11.27
Apache Tomcat 설치  (0) 2008.11.27
AND