jsp(2)
-
[Servlet_JSP] EL
1. EL이란? JSP의 표현식 를 대신해서 속성 값을 쉽게 출력하도록 고안된 언어다. EL 표현식의 도트 연산자()의… 왼쪽은 반드시 java.util.Map 객체 또는 java Bean 객체여야 한다. 오른쪽은 반드시 맵의 key값이거나 bean의 property여야 한다. EL에서 제공하는 기능 JSP가 제공하는 웹 스코프 활용(page, request, session, application) 자바 클래스 메서드 호출 표현 언어만의 기본 객체 제공 수치, 관계, 논리 연산 제공 2. 문법 ${ expr } 특정 스코프 영역을 설정할 수도 있다. 스코프 영역을 비워두면 자동으로 pageScope → requestScope → sessionScope → applicationScope 순으로 확인한다. ..
2024.04.08 -
[Servlet_JSP] JSP
1. JSP란 Jakarta Server Pages 이전 명칭: JavaServer Pages HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 서버 사이드 스크립트 언어. 실행 시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다. JSP → Servlet(.java) → 컴파일(.class) → HTML JSP의 실행을 요구하고, JSP는 웹 애플리케이션 서버의 서블릿 컨테이너에서 서블릿 원시코드로 변환된다. 그 후에 서블릿 원시코드는 바로 컴파일된 후 실행되어 결과를 HTML 형태로 클라이언트에 돌려준다. 2. JSP Scriptlet 가. 선언문 Servlet의 멤버변수와 메서드로 선언되는 것과 같다. Servlet은 ..
2024.04.01