이 자체가 응답 페이지 이다!!!!!!!!!
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;
@WebServlet("/hi")
public class HelloServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
// 만약 클라이언트가 여러명이라면 쓰레드가 많이 생김
// 서버에서 프로젝트가 업로드 될때
@Override
public void destroy() {
// TODO Auto-generated method stub
System.out.println("destory() method call!!!!");
}
//처음에 한번 자원을 로드할때
@Override
public void init() throws ServletException {
// TODO Auto-generated method stub
System.out.println("init() method call!!!!!");
}
//클라이언트가 호출할때마다 매번 실행 (새로고침을 한다던가..)
//이 자체가 응답페이지임!!!
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//1. data get : 클라이언트가 보내준 데이터를 받아라.
System.out.println("doGet() method call!!!!!");
//2. 1의 데이터를 이용하여 logic처리를 해라!! : BL, DBL
//3. 2의 결과에 따른 response page
//System.out.println("Hello servlet입니다.");
//응답할때(내가 client한테 줄때)
response.setContentType("text/html;charset=utf-8");
PrintWriter out= response.getWriter();
out.println("<html>");
out.println(" <body>");
out.println(" hello servelt <br>");
out.println(" <안녕서블릿>");
out.println(" <body>");
out.println(" </html>");
}
}
'BackEnd > 백엔드' 카테고리의 다른 글
1007 - 백엔드 실습 (0) | 2021.10.10 |
---|---|
1007 백엔드 개념, 절대경로,상대경로 (0) | 2021.10.10 |
1007 서블릿 프로젝트2_방명록프로젝트 (0) | 2021.10.09 |
1007 서블릿(Servlet) 파일 생성하기 + 기본예제 (0) | 2021.10.09 |
1007 웹 아키텍쳐 (0) | 2021.10.09 |