File > New > Dynamic Web Project 로 새로운 웹 프로젝트를 생성한다.
Project Explorer 탭에 simple 프로젝트가 생긴것을 알 수 있다.
WEB-INF 폴더 우클릭 > New > JSP File을 클릭해 JSP 파일을 생성한다.
index.jsp 이름의 파일을 생성한다.
아래 그림 처럼 index.jsp파일이 생긴것을 알 수 있다.
index.jsp파일을 실행하면 아래 그림처럼 404페이지와 함께 실행되지 않는 것을 알 수 있다. 보안상의 이유로 WEB-INF 디렉터리 아래에서는 jsp파일이 실행되지 않는다.
index.jsp 파일을 WebContent폴더 아래에 이동시켜 다시 재실행시켜보면 아래 그림처럼 정상적으로 실행된다.
src폴더 우클릭 > New > Servlet 파일을 하나 생성해보자.
Java Package, Class name을 입력한 뒤 Next를 클릭한다.
Add 버튼을 눌러 URL mappaing 시 /hello 혹은 *.do 로 접속 시 실행될 수 있게 추가하자.
Finish버튼을 눌러 HelloServlet파일을 생성해보자.
doGet 메소드에 System.out.println("Hi"); 를 추가한다. 정상적으로 실행된다면 Console 탭에 Hi가 출력될 것이다.
서버를 실행해 확인한 결과 "Hi"가 출력된다.
이번에는 아래 그림처럼 소스를 추가해 웹 페이지에 Hi가 출력되게끔 만들어 본다.
서버를 실행하면 웹 페이지에 "Hi"가 출력되는 것을 알 수 있다.
HelloServlet메소드를 블럭지정한 뒤 ctrl+T를 눌러보자.
HelloServlet의 상속관계를 확인할 수 있고 HttpServlet을 확인할 수 있다.
'Coding > Web' 카테고리의 다른 글
Web@Sprng# Jenkins 연동 (0) | 2018.02.04 |
---|---|
Web@Spring# Github & Maven (0) | 2018.02.03 |
Web@Spring# Spring 환경 설정 (0) | 2018.02.03 |