# Dynamic Web Project
(1) 톰캣 및 설정 세팅
[Html] Eclipse 설치
# Eclipse 설치(1) https://www.eclipse.org/ 에 접속 후 [Download] 선택 (2) [Download Packages] 선택(3) 컴퓨터 환경에 맞는 파일 선택(4) Apache Tomcat Install(4.1) Apache.org 사이트에서 ctrl + f로 tomcat 검색 후 선
hikr90.tistory.com
(2) File > New > [Dynamic Web Project] 선택

[참고] src에는 동적 페이지를 생성하는 JSP이, WebContent에는 정적 페이지를 담당하는 Html이 들어간다.

(3) JSP 생성
- src에서 ctrl + n 혹은 마우스 좌측 버튼으로 [Servlet] 선택 후 생성
- Html은 WebContent에서 동일한 방식으로 생성하면 된다.

- 패키지(소문자)와 클래스를 작성한 뒤, next선택


- 맵핑 주소(웹 브라우저에 접속하는 인터넷의 뒷 주소)를 임의의 주소, test.do로 작성
- 서버 등의 서블릿은 맵핑 주소가 없는 경우 주소를 찾지 못해 동작하지 않으므로
- Jsp에서 서버 작업이 있는 경우 서블릿의 맵핑 주소(test.do)를 통해서 test.java를 동작시켜 DB작업을 요청하게 된다.

- 아래의 체크된 박스 외에는 전부 해제한 뒤 FINISH
# Servlet 동작 방법
- 다이나믹 프로젝트에서 마우스 우클릭 후 run as > run on server 선택
- 톰캣 확인 후 finish 선택

[예시] Servelt 동작
- 웹 페이지는 맵핑으로 연결하지 않았으므로 아무 화면도 뜨지 않는다.

package action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class Test
*/
@WebServlet("/test.do")
public class Test extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
*/
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("test.do를 맵핑으로 갖는 페이지");
}
}
'Web > Jsp' 카테고리의 다른 글
[Jsp] Forward & Bind (0) | 2025.01.09 |
---|---|
[Jsp] DB Connect Model (0) | 2025.01.09 |
[Jsp] 스크립트릿 (0) | 2025.01.09 |
[Jsp] 내장 객체 (0) | 2025.01.09 |
[Jsp] Jsp (0) | 2025.01.09 |