// 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 |