JSP의 내장객체 9가지

까만호랭·2023년 8월 20일
0

📖 JSP의 내장객체

객체는 생성하여 그 안의 멤버 변수나, 멤버 함수를 사용함이 일반적이지만 JSP는 특별한 선언 없이 사용할 수 있는 9개의 객체를 지원하는데 이러한 객체를 내장객체 라고 한다.

입출력 관련 객체 : request, response, out
서블릿 관련 객체 : page, config
외부환경 관련 객체 : session, application, pageContext
예외 관련 객체 : exception

📌 내장 객체의 간단한 설명

request : HTML 폼 요소의 선택 값 등 사용자 입력 정보를 읽으려고 사용한다.
response : 사용자 요청에 대한 응답을 처리하려고 사용한다.
out : 사용자에게 전달하기 위한 output 스트림을 처리하려고 사용한다.
page : 현재 JSP 의 클래스 정보를 보려고 사용한다.
config : 현재 JSP 의 초기화 환경을 처리하려고 사용한다.
session : 클라이언트의 세션 정보를 처리하려고 사용한다.
application : 웹 서버의 애플리케이션 처리와 관련된 정보를 참조하려고 사용한다.
pageContext : 현재 JSP 실행에 대한 context 정보를 참조하려고 사용한다.
exception : 예외 처리를 하려고 사용한다.

📌 out 내장객체 사용

jsp 내장객체 경험<br/>
아이디 : <% out.println(id + "<br/>"); %>  <!-- 출력용 내장 객체 -->
이름 : <% out.println(names[0] + ", 별명은 " + names[1] + "<br/>"); %>
직업은 <%=job %>

위의 코드 중 out 내장객체를 사용하면

위 사진처럼 웹 페이지에 출력되는 것을 볼 수 있다.

📌 request 내장객체 사용

client ip : <%= request.getRemoteAddr() %><br/>
client domain : <%= request.getRemoteHost() %><br/>
protocol : <%= request.getProtocol() %><br/>
method : <%= request.getMethod() %><br/>

위의 request 객체를 사용하면

웹 브라우저에서 웹사이트의 주소를 입력하고 실행하니 서버로 해당 정보다 전송된다. 이것을 관여하는 것이 request 객체입니다.


또한 javax,servlet.http.HttpServletRequest 객체 타입의 request 내장 객체를 사용하여 사용자의 요구 사항을 얻어 냅니다.


profile
남들과 함께 발자국을 남기는 까만호랭

0개의 댓글