728x90
표현언어의 특징
1. 기존 표현식보다 간편한 출력
2. 변수와 여러가지 연산자의 포함
3. 페이지 디렉티브 태그 내에서 isELIgnored = false로 설정해줘야한다
연산자
[empty 값]: 값이 null이거나 빈 문자열이면 true 반환
> 반대의 경우 not empty로도 사용 가능
<%@ page language="java" contentType="text/html; charset=UTF-8"
import="java.util.*"
pageEncoding="UTF-8"
isELIgnored="false" %>
<jsp:useBean id="m1" class="sec01.ex01.MemberBean" scope="page" />
<jsp:setProperty name="m1" property="name" value="이순신"/>
<jsp:useBean id="m2" class="java.util.ArrayList" scope="page" />
<html>
<head>
<meta charset="UTF-8">
<title>표현언어의 여러 가지 연산자들</title>
</head>
<body>
empty 연산자
<h2>
\${empty m1 } : ${empty m1 } <br>
\${not empty m1 } : ${not empty m1 } <br><br>
\${empty m2 } : ${empty m2 } <br>
\${not empty m2} : ${not empty m2 } <br><br>
\${empty "hello"} : ${empty "hello" }<br>
\${empty null} : ${empty null } <br>
\${empty ""} : ${empty "" } <br>
</h2>
</body>
</html>
728x90
'개발' 카테고리의 다른 글
제이쿼리 선택자 (0) | 2020.08.08 |
---|---|
JSTL 표준 태그 라이브러리 (0) | 2020.08.01 |
JSP의 usebean의 setProperty getProperty (0) | 2020.07.04 |
JSP 스크립트 요소 (0) | 2020.06.20 |
JSP 페이지 구성요소 - 디렉티브 태그 (0) | 2020.06.20 |