본문 바로가기
study/Jsp

[Jsp] 2. Jsp & Servlet

by 금이패런츠 2022. 4. 6.
728x90
반응형
package ch02;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;

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("/Nowservlet") //url 정보 요청 : http://localhost:8088/jsp1/Nowservlet
   // /NowServlet 요청시 호출되는 서블릿
//서블릿 : 웹에서 요청시 응답 할 수 있는 프로그램.
public class Nowservlet extends HttpServlet {
private static final long serialVersionUID = 1L;
    public Nowservlet() {
        super();
    }
    // Get 방식 요청시 호출되는 메서드 (기본방식)
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//request : 브라우저의 요청정보를 저장. 요청객체
//response : 브라우저의 응답정보를 저장. 응답객체
//브라우저로 페이지 정보를 설정 : 문서의 종류와 인코딩 방식 브라우저로 전달
response.setContentType("text/html; charset=UTF-8");
Date now = new Date();
PrintWriter out = response.getWriter();
out.println("<html><head><title>현재시간</title></head>");
out.println("<body>현재시간:" + now + "</body></html>");
}
// Post 방식 요청시 호출되는 메서드 (로그인방식)
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}

chap02 웹프르그래밍시작하기.pdf
0.39MB
chap03 JSP로 시작하는 웹프로그래밍.pdf
0.37MB

728x90
반응형