반응형
#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>
반응형
'프로그래밍 > 자바, JDBC' 카테고리의 다른 글
뉴렉처 학습(서블릿/JSP) 52강 (0) | 2020.06.04 |
---|---|
뉴렉처 학습(서블릿/JSP) 50강 ~ 51강 (0) | 2020.06.03 |
뉴렉처 학습(서블릿/JSP) 48강 (0) | 2020.06.01 |
뉴렉처 학습(서블릿/JSP) 47강 (0) | 2020.05.30 |
뉴렉처 학습(서블릿/JSP) 45강 ~ 46강 (0) | 2020.05.29 |