記錄

JSP) request 본문

Web/JSP

JSP) request

surhommejk 2018. 3. 20. 11:48

<request 객체>


Tomcat이 가지고 있는 내장 객체이다.


1) 요청 페이지당 한 개의 request 객체 생성

    생성원리 :   request 내장 객체는 클라이언트에서 서버로 요청할때 생성되는

                    HttpServletRequest 타입의 객체가 생성되고

                    그 주소를 request라는 참조변수가 주소값을 갖게 되는 것이다


                    즉, 하나의 .jsp에는 하나의 request가 할당되고

                    요청 발생시 new로 HttpServletRequest가 생성되면서 request가 이것을 가리킨다

                만약 데이터가 바뀌어 다시 요청하면 새로 만드는 것이 아니고

                    기존에 만든 것에 덮어 씌우고 재전송하게 된다


2) 클라이언트 정보를 서버로 전송

    클라이언트 정보? : 입력값, 기본정보(브라우저 정보, ip정보)


3) .jsp에는 내장


    response와 request를 제공하는 주체는 WAS이고

    jsp는 page 내에 이를 포함하고 있다

    (*.jsp Default tomcat의 내장 객체를 선언없이 사용 가능)


    반면에 servlet은 import 과정이 필요하다


    Ex)

    import java.io.IOException;

    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에 이러한 import가 붙고 jsp에는 없는 이유가 바로 이것이다


Comments