response.setContentType("text/html; charset=utf-8");

==>

response.응답을 할건데

setContentType이런 타입으로 보내줄거야

("text/html")text타입이고 html형식으로 보내줄거야

charset=utf-8해석방식으로 해석해야해




PrintWriter out = response.getWirter();

==>

PrintWriter 객체가 리턴됨

아웃이라는 통로가 마련된 것임




out.print("<h1> 1-10까지 출력 ! <h1>");

==>

ln 안 써도 됨, 어차피 html이라 br태그 써야 개행(엔터, 한 줄 밑으로 내리는 것)됨




for(int i=1; i<=10; i++){

out.print(i + "<br>"); 

}



out.close();

==>

객체 닫아주기




package exam;


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 TenServlet

 */

@WebServlet("/Ten")

public class TenServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

       

    /**

     * @see HttpServlet#HttpServlet()

     */

    public TenServlet() {

        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.print("<h1> 1-10까지 출력 ! <h1>");

for(int i=1; i<=10; i++){

out.print(i + "<br>"); 

}

out.close();

}



}





출처: edwith | 부스트코스 - Full-Stack Web Developer

+ Recent posts