반응형

#49강 EL 연산자

- EL 연산자에는 아래와 같은 것들이 존재한다.

/ div % mod
+ -
< > <= >= lt gt le ge
== != eq ne
&& and
|| or
? :

- 연산자 사용

// EL 비교 연산자 표현
${param.n > 3}<br> // HTML 문서에 이렇게 입력할 경우 > 으로 인해 추후 문제가 생길수도 있다.

${param.n ge 3} // 추후 발생될 문제를 미연에 방지하기 위해 EL 연산자 사용.

// EL 연산자 ( empty )
//empty 아래 두 식은 같은 의미.
${param.n == null || param.n == ''}<br>

${empty param.n}

// !empty 
반대는 ${!empty param.n}
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<%
pageContext.setAttribute("result", "hello");
%>
<body>
	<%=request.getAttribute("result") %>입니다. 
	${result}입니다.<br>
	${names[0]}
	${names[1]}<br>
	${notice.title}<br>
	${result}
	${requestScope.result}<br>
	${param.n}
	${header.accept}<br>
	
	${param.n ge 3}<br>
	
	${empty param.n}<br> 
	
	${!empty param.n}<br> 
	
</body>
</html>
반응형

+ Recent posts