URL 주소
http://localhost:8080/{프로젝트이름}/{URL Mapping값}
http://localhost:8080/firstweb/HelloServlet
import java.io.IOException;
import java.io.PrintWriter;
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 HelloServlet
*/
@WebServlet("/HelloServlet")
public class HelloServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public HelloServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<h1>Hello World</h1>");
}
}
생각해보기
- 어떤 과정을 거쳐서 브라우져에 'Hello World' 가 출력될까요?
1) 클라이언트와 서버가 http 프로토콜로 연결
2) 클라이언트가 서버에 URL 페이지 요청
3) 서버가 servlet으로 클라이언트 요청을 처리하여 응답
Servlet 작동 순서
출처 Boostcourse -6) HelloWorld 서블릿 컴파일 및 실행하기-1
반응형
'TIL > 웹 프로그래밍(풀스택) - boostcourse' 카테고리의 다른 글
5-3) Servlet 라이프 싸이클-1 (0) | 2021.01.02 |
---|---|
5-1) Servlet 이란? Servlet 작성 방법 (0) | 2021.01.01 |
4-5) Tomcat 다운받기 및 설치하기 (0) | 2021.01.01 |
4-4) HelloWorld 컴파일하고 실행하기 (0) | 2021.01.01 |
3-7) 디버깅-HTML-CSS (0) | 2020.12.30 |
댓글