JSP 내장객체

    Front-end/JSP / / 2020. 9. 3. 15:11
    • request
    • response
    • out
    • application
    • page
    • session

    JSP 내장 객체란?

    • JSP를 실행하면 서블릿 소스가 생성되고 실행된다.
    • JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService() 메소드 안에 삽입되는 코드로 생성된다.
    • _jspService()에 삽입된 코드의 윗부분에 미리 선언된 객체들이 있는데, 해당 객체들은 jsp에서도 사용 가능하다.
    • response, request, application, session, out과 같은 변수를 내장객체라고 한다.

     

    내장 객체의 종류

     

    내장객체 예제

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "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>

    변수선언 없이 객체를 불러온다.

     

    jsp는 servlet으로 바뀌어서 실행된다. 기억하기

    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기
    loading