[Back-End] Servlet

SHINYEJI·2023년 9월 20일
0

Back-End

목록 보기
18/24

Servlet API

Servlet LifeCycle

	public ServletLifeCycle() {
		super();
		System.out.println("생성자 호출!!!");
	}
	
	@Override
	public void init() throws ServletException {
		System.out.println("init() 호출!!!");

	}
	@Override
	public void destroy() { 
		System.out.println("destory() 호출!!!");

	} 
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		System.out.println("doGet() 호출!!!");
	}

한글 출력 방법

		PrintWriter out = response.getWriter();
		out.println("<html>");
		out.println("<body>");
		out.println("<h1>Hello world !!!</h1>");
		out.println("<h1>안녕하세요 !!!</h1>");
		out.println("</body>");
		out.println("</html>");

		response.setContentType("text/html;charset=utf-8");  // text로 넘기지만 html로 해석해
		
		PrintWriter out = response.getWriter();
		out.println("<html>");
		out.println("<body>");
		out.println("<h1>Hello world !!!</h1>");
		out.println("<h1>안녕하세요 !!!</h1>");
		out.println("</body>");
		out.println("</html>");

그런데 계속 java코드에 ""를 사용해서 html 코드를 넣는다? 너무 불편해!!!
그래서 JSP가 등장했다.
JSP는 HTML코드 내에 JAVA 코드다 삽입되어 있다.

0개의 댓글