-
[부스트코스] 2. DB연결 웹앱 : JSP 내장객체Front-end/부스트코스 : 웹 프로그래밍 2020. 3. 21. 18:18
< JSP 내장객체(Implicit Objects) 란? >
- JSP를 실행하면 서블릿 소스가 생성되고 실행됨 -> 대부분의 코드는 _jspService() 메소드 안에 삽입
- 이때 삽입된 코드 윗 부분에 미리 선언된 객체들이 있음 -> 이런 객체들을 내장객체라고 함
내장 객체 Java Class 주요 역할 request javax.servlet.http.HttpServletRequest HTML form 요소 선택 값과 같은 사용자 입력 정보를 읽어올 때 사용 response javax.servlet.http.HttpServletResponse 사용자 요청에 대한 응답을 처리할 때 사용 pageContext javax.servlet.jsp.PageContext 현재 JSP실행에 대한 context 정보를 참조 session javax.servlet.http.HttpSession 클라이언트 세션 정보를 처리하기 위해 application javax.servlet.ServletContext 웹 서버의 어플리케이션 처리와 관련된 정보 참조 out javax.servlet.jsp.JspWriter 사용자에게 전달하기 위한 output 스트림을 처리하기 위해 사용 config javax.servlet.ServeletConfig 현재 JSP에 대한 초기화 환경 처리 page javax.servlet.Http.JspPage 현재 JSP페이지에 대한 클래스 정보 exception java.lang.Throwable 예외 처리 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% StringBuffer url = request.getRequestURL(); out.print("url : "+url.toString()); out.print("<br/>"); %> </body> </html>
https://www.edwith.org/boostcourse-web/lecture/19882/
'Front-end > 부스트코스 : 웹 프로그래밍' 카테고리의 다른 글
[부스트코스/back-end] 2. DB연결 웹앱 : forward, servlet&JSP 연동 (0) 2020.03.23 [부스트코스/back-end] 2. DB연결 웹앱 : redirect (0) 2020.03.21 [부스트코스] 2. DB연결 웹앱 : JSP란? (0) 2020.03.15 [부스트코스] 2. DB 연결 웹앱 : WEB UI 개발 (0) 2020.03.07 [부스트코스] 2. DB 연결 웹앱 : JavaScript (0) 2020.03.07