Notice
Recent Posts
Recent Comments
Link
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

EL 본문

JSP/EL

EL

GAWON 2023. 5. 24. 09:21
EL 태그
JSP 에서 사용하는 새로운 스크립트 방식
4가지 영역(객체)에서 사용   -생명주기가 짧은 순서대로 
request 받는쪽까지
session 꺼내와서 사용하는 것 (시간에 제한적이다)
EL 표현방식 <%= 변수값 %> --> ${변수값}
empty(값이 비어있냐 물어보는것)
true라면 값이 없다는 뜻

1. EL(Expression Language)
	1) JSP 에서 사용하는 새로운 스크립트 언어
	2) 표현식을 대체하는 역할 (<%= 변수값 %>, <%= 계산식 %>, <%= 함수() %>)
	3) 4가지 영역(객체)에서 사용
		(1) pageContext, request, session, application
	4) EL 표현 방식
		(1) <%= 변수값 %> --> ${변수값}	
	5) EL 내장객체 중 파라미터를 사용하는 경우 param, paramValues를 사용
									(변수)		(배열)	
	6) EL 연산자
		(1) 산술 연산자 
			- +	: 더하기
			- - 	: 빼기
			- div : a를 b로 나눈 몫
			- mod : a를 b로 나눈 나머지 
	 	(2) 비교 연산자  
			- eq 	: == 같다  .
			- ne 	: != 같지않다.
			- gt 	: > 크다.
			- lt 	: < 작다.
			- ge 	: >= 크거나 같다.
			- le	: <= 작거나 같다.
		(3) EL 논리 연산자
			- and : && 그리고
			- or 	: || 또는  
			- not : ! 아니다
		(4) empty 연산자(empty 값)
			- 값이 null이면 true 리턴
			- 값이 빈 문자열("")이면 true 리턴
			- 값의 길이가 0인 배열이면 true 리턴
			- 값이 빈 Map이면 true 리턴
			- 값이 빈 Collection이면 true 리턴
		(5) 비교 선택 연산자(수식?값1:값2)
		(6) 문자열 연결
			<% request.setAttribute("title", "JSP 프로그래밍"); %>
			- ${"문자" += "열" += "연결"} -> 문자열연결
			- ${"제목 : " += title} -> 제목 : JSP 프로그래밍

'JSP > EL' 카테고리의 다른 글

chapter05 : EL1 / EL2  (0) 2023.05.24
chapter04 : EL1 / EL2  (0) 2023.05.24
chapter03 : EL1 / EL2  (0) 2023.05.24
chapter02 : EL_overview  (0) 2023.05.24
chapter01 : attribute  (0) 2023.05.24