Day07(Expression Language)

Day07(Expression Language)

01el.jsp의 코드내용

<%@page import="com.study.login.vo.UserVO"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%request.setCharacterEncoding("UTF-8"); %> <%@include file="/WEB-INF/inc/header.jsp" %> Insert title here <%@include file="/WEB-INF/inc/top.jsp" %> <% String koreatech="koreatech"; UserVO user = new UserVO("gks", "한", "1234", "밥"); request.setAttribute("koreatech", koreatech); session.setAttribute("user", user); %> ${koreatech } <%=koreatech %> ${user } <%=user %>

EL (Expression Language 표현언어 ${ } )

표현언어는 값을 표현하는 데 사용하는 스크립트 언어로, JSP의 스크립트 요소를 보완하는 역할을 한다.

JSP의 네 가지 기본 객체가 제공하는 영역의 속성 사용

객체에 set된 데이터를 사용가능.

객체탐색순은 pageContext, request, session, application

객체탐색순은 pageContext, request, session, application 수치 연산, 관계 연산, 논리 연산자 제공

자바 클래스 메서드 호출 기능 제공

쿠키, 기본 객체의 속성 등 JSP를 위한 표현 언어의 기본 객체 제공

람다식을 이용한 함수 정의와 실행

스트림 API를 통한 컬렉션 처리

정적 메서드 실행

from http://fun-developer.tistory.com/53 by ccl(A) rewrite - 2021-10-13 18:01:14