728x90
반응형
* 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다.
1. JSP 내장 객체란?
- JSP를 실행하면 서블릿 소스가 생성되고 실행된다.
- JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService() 메소드 안에 삽입되는 코드로 생성된다.
- _jspService()에 삽입된 코드의 윗부분에 미리 선언된 객체들이 있는데, 해당 객체들은 jsp에서도 사용 가능하다.
- response, request, application, session, out과 같은 변수를 내장객체라고 한다.
2. 내장 객체의 종류
실습코드
ImplicitObjects.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<% StringBuffer url = request.getRequestURL();
out.println("url : " + url.toString());
out.println("<br>"); %>
</body>
</html>
ImplicitObjects_jsp.java
public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException,
javax.servlet.ServletException {
...... javax.servlet.jsp.JspWriter _jspx_out = null;
...... out = pageContext.getOut();
...... StringBuffer url = request.getRequestURL();
out.println("url : " + url.toString());
out.println("<br>");
728x90
반응형
'개발이야기 > 웹_백엔드' 카테고리의 다른 글
21) page scope (0) | 2020.08.12 |
---|---|
20) scope란? (0) | 2020.08.03 |
18) JSP 문법 (0) | 2020.08.03 |
17) JSP 라이프싸이클 (0) | 2020.08.02 |
16) JSP란? (0) | 2020.07.30 |
댓글