ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HttpRequest와HttpResponse
    JSP-diary 2020. 2. 13. 15:48

    HttpRequest 

    • 사용자의 요청에 관련된 정보를 얻기 위해 사용하는 객체
    • 클라이언트에서 서버로 보내는 요청을 담고 있는 객체
    • Web Container가 생성하여 Service()의 인수로 넘겨준다.
    • ServletRequest의 하위 
    • HttpSession 객체 조회

    HttpResponse

    • ServletResponse의 하위
    • Redirect 방식으로 넘긴다.
    • Web Contatiner가 생성하여 Service()의 인수로 넘겨준다.
    • 응답할 Clinet에 대한 정보와 동작을 가지고 있는 객체

     

     

    *요청 파라미터

    • 클라이언트가 CGI로 전송하는 데이터
    • CGI가 일처리를 위해 클라리언트로부터 입력받아야 하는 데이터
    • HTML의 form태그나 QueryString을 이용해 전송
    • name=value 형태로 전송

     

    사용법

    • HttpServlet Class 상속
    • doGet() 또는 doPost() method Override
    • 프로그램 등록
    • @WebServlet("/주소") 사용
      -/주소로 요청이 들어오면 해당 클래스가 작동되도록 설정한다.- 

    요청 받아옴
    실행 프로그램
    결과값

    HTML에서 요청 값 받아오기 

    • HTML에서 Get방식으로 보낼지 Post 방식으로 보낼지 결정한다.

     

    • Post 방식으로 보냈다면 해당 method가 실행되고 받아오는 값이 한글이면 encoding 해준다.

    출력된 값

     

    서블렛 사용 두번째 방법

    • @WebServlet이 아닌 web.xml에 Servlet 설정을 추가하는 것을 통해 Servlet을 사용할 수 있다.

    'JSP-diary' 카테고리의 다른 글

    서블릿  (0) 2020.02.13

    댓글

Designed by Tistory.