이 자체가 응답 페이지 이다!!!!!!!!!

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>");
	}


}

 

 

 

새로고침할때마다 doGet() 메소드는 계속 호출된다!

 

 

 

 

 

+ Recent posts