Weekly I Learned/TIL
[230106 TIL] JSP 정의와 내장객체(request, session, application)
_syd
2023. 1. 6. 23:37
0️⃣ keywords: JSP, 내장객체
keyword1 - JSP(Java Server Pages)
HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 브라우저를 관리하는 스크립트 언어
keyword2 - 내장객체
- JSP 페이지에서 사용할 수 있도록 JSP 컨테이너에 미리 정의된 객체
- JSP 페이지가 서블릿 프로그램으로 번역될 때 JSP 컨테이너가 자동으로 내장 객체를 멤버 변수, 메소드 매개변수 등의 각종 참조 변수(객체)로 포함
- JSP 페이지에 별도의 import문 없이 자유롭게 사용 가능
1️⃣ 어떤 것(what)을 왜(why) 공부했나
A. Why
JSP는 왜 만들어졌으며 어떻게 servlet으로 바뀌어 사용되는가?
B. What
- jsp 간 forwarding이 가능한가? O
- request 객체 내부를 통한 정보 공유 : forward 파일 사이에서만 정보 공유하는 개념
- session 내장 객체를 통한 정보 공유: 동일 브라우저 모든 파일들 가능(클라이언트는 같아야함)
- application을 통한 객체 공유: 동일 서버 동일 웹어플리케이션 모든 파일들(브라우저 달라도 가능= 클라이언트 달라도 가능)
2️⃣ 가져갈 것들 및 생각(takeaway)
요약
request<session<application 각각의 공유 범위가 다르다.
참고(reference)
JSP(5. 내장 객체)
1. 내장 객체의 개요 01. 내장 객체(implicit object) JSP 페이지에서 사용할 수 있도록 JSP 컨테이너에 미리 정의된 객체 JSP 페이지가 서블릿 프로그램으로 번역될 때 JSP 컨테이너가 자동으로 내장 객체
velog.io
728x90