본문 바로가기

서버/Servlet-JSP
이클립스로 Servlet 프로그래밍 시작

// html 문서

- webapp이 홈 디렉토리!

- 우클릭하여 파일을 만든다.


// 브라우저 설정

- [Window] -> [Web Browser]


// 루트 프로젝트가 되도록 설정

- 프로젝트명 우클릭 -> [Properties]


- [Web Project Settings] -> Context root를  / 로 변경


- sersver에서 기존 것 삭제


// 서블릿 프로그램

- Java Resources -> src가 홈 디렉토리!

- 우클릭하여 클래스를 만든다. (패키지명 필요)


- 서블릿 클래스 구현

package com.sorrel012.web;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Sorrel extends HttpServlet{
	@Override
	protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

		PrintWriter out = resp.getWriter();
		out.println("Hello ~~~ ");
	}
}


- 서블릿 클래스 매핑

~ 이전에 편집한 web.xml 파일 복사 붙여넣기.

~ 이전에 사용한 클래스명 앞에 패키지명 붙여주기


// Annotation으로 서블릿 매핑 설정


- 서블릿 3.0 이상부터는 어노테이션을 활용하여 간단하게 서블릿 매핑을 설정할 수 있다.


- 이때 web.xml 설정에서 metadata-complete를 false로 설정해 주어야 함!

'서버 > Servlet-JSP' 카테고리의 다른 글

Servlet Parameter  (0) 2022.12.30
Servlet 생명주기  (0) 2022.12.29
Servlet-JSP GET 방식, POST 방식  (0) 2022.12.25
메모장으로 Servlet 프로그램 만들기  (0) 2022.12.22
Servlet, JSP  (0) 2022.12.22