본문 바로가기

개발

표현 언어의 empty 연산자

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