Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags more
Archives
Today
Total
관리 메뉴

기록

JSP 내장 객체 request,response (1탄) 본문

JSP

JSP 내장 객체 request,response (1탄)

9400 2022. 12. 28. 10:08

내장객채(implicit object)란?

- JSP 페이지에서 사용할 수 있도록 JSP컨테이너에 미리 정의된 객체

- JSP 페이지가 서블릿 프로그램으로 번역 될 때 JSP컨테이너가 자동으로 내장 객체를 멤버변수, 메소드 매개변수 등의 각종 참조변수(객체)로 포함

- JSP페이지에 별도의 import문 없이 자유롭게 사용 가능

- 스크립틀릿 태그나 표현문 태그에 선언을 하거나 객체를 생성하지 않고도 직접 호출하여 사용 가능 

 

 

JSP의 내장객체는 총 9개이다

 

 request와 response의 구조

헤더(header)와 바디(body)로 구성되어 있음

헤더(부수적.서브)에는  ip정보, 도메인 등의 정보가 포함되어 있으며 

데이터(메인) 에는 요청파라미터가 들어가 있음 

1. request 내장 객체

 - JSP 페이지에서 가장 많이 사용되는 기본 내장 객체

 - 웹 브라우저에서 서버의 JSP페이지로 전달하는 정보를 저장

   ( 폼 페이지로부터 입력된 데이터를 전달하는 요청 파라미터 값을 JSP페이지로 가져옴) 

 - JSP 컨테이너는 웹 브라우저에서 서버로 전달되는 정보를 처리하기 위해 javax.servlet.http.HttpServletReuqest 객체 타입의 request 내장 객체를 사용하여 사용자의 요구사항을 얻어냄 

 

 

사용예제)

input태그에 쓴 이름을 process.jsp로 전달--> 

request 객체에 보낸 process.jsp?name="개똥이"를 받음 

 

 

request객체를 통해 

request.getParameter("name") 형식으로 이름을 전달받음 

위와 같이 출력됨

 

 

 

사용예제2)

 

출력 결과

 

 

헤더네임 및 헤더의 값을 출력해보자 

출력완료

 

 

request의 정보를 가져와보자

출력완료!

여기서 쿼리문은 ?name=수지 등의 파라미터이다 

 

 

헤더 관련 메소드

Comments