728x90
<%@ 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>
<body>
<!-- 산술,비교,논리,삼항,empty연산자,대괄호와 마침표,소괄호 -->
산술연산자<br>
${1+1}<br>
\${1+1} = ${1+1}<br>
\${10/3} = ${10/3} or ${10 div 3}<br>
\${10%3} = ${10%3} or ${10 mod 3}<br>
<hr>
EL관계연산자<br>
\${3>2} = ${3>2} or ${3 gt 2}<br> <!-- gt: greater than -->
\${3>=2} = ${3>=2} or ${3 ge 2}<br> <!-- ge: great equal -->
\${3<2} = ${3<2} or ${3 lt 2}<br><!-- lt: less than -->
\${3<=2} = ${3<=2} or ${3 le 2}<br><!-- le: less equal -->
\${3==2} = ${3==2} or ${3 eq 2}<br><!-- eq: equal -->
\${3!=2} = ${3!=2} or ${3 ne 2}<br><!-- ne: not equal -->
<hr>
EL삼항연산자<br>
<!-- 파라미터로 넘어온 값 (xx.jsp?msg="값")이 있을 때와 없을 때를 비교 -->
<!-- empty : 비어있으면true, 비어있지않으면false -->
파라미터값 : ${empty param.msg ? "비어있다":"데이터있음"}<br>
파라미터값 : ${param.msg eq null ? "비어있다":"데이터있음"}<br>
<hr>
EL논리연산자<br>
파라미터값 : ${empty param.abc || param.abc eq 10}<br>
파라미터값 : ${empty param.abc or param.abc eq 10}<br>
파라미터값 : ${empty param.abc && param.abc eq 10}<br>
파라미터값 : ${empty param.abc and param.abc eq 10}<br>
</body>
</html>
결과
728x90
'JSP' 카테고리의 다른 글
[JSP] EL 표기법 출력_2 (0) | 2023.10.30 |
---|---|
[JSP] EL 표기법 출력_1 (0) | 2023.10.30 |
[JSP] EL 표기법 (0) | 2023.10.29 |
[JSP] JDBC_5 (싱글톤 패턴 + VO, DAO + CRUD) (0) | 2023.10.29 |
[JSP] JDBC_4 (싱글톤 패턴 + VO, DAO + CRUD) (0) | 2023.10.27 |