표현 언어(Expression Language)
표현 언어
값을 웹 페이지에 표시하는데 사용하는 태그로서 JSP 출력을 쉽게 하기 위해 개발된 태그이다.
표현식과 표현 언어
표현식 스크립트 요소는 계산식, 함수 호출 결과를 문자열 형태로 출력해 주는 역할을 수행
표현 언어는 표현식보다 사용 방법이 간단하고 문법 체계가 쉽다.
<%= expr %> = ${expr}
액션 태그 | 설명 |
산술 | +, -, *, / (또는 div), % (또는 mod) |
관계 | == (또는 eq), != (또는 ne), < (또는 lt), > (또는 gt), <= (또는 le), >= (또는 ge) |
조건 | a ? b : c |
논리 | && (또는 and), || (또는 or), ! (또는 not) |
null 검사 | empty |
<%@ 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>
<%=5+2 %><br>
\${5 + 2} : ${5 + 2}<br>
\${5 / 2} : ${5 / 2}<br>
\${5 div 2} : ${5 div 2}<br>
\${5 mod 2} : ${5 mod 2}<br>
\${5 > 2} : ${5 > 2}<br>
\${3 gt 7} : ${3 gt 7}<br>
\${5 > 2 ? "ok" : "fail "} : ${5 > 2 ? "ok" : "fail "}<br>
\${(5 > 2) || (3 < 7)} : ${(5>2) || (3 < 7)}<br>
<%String str = null; %>
\${empty str } : ${empty str }
</body>
</html>
728x90
반응형
'JSP, Servlet > JSP, Servlet 기초' 카테고리의 다른 글
[JSP] 자바 코드와 표현언어(EL)식 비교 (null 값 출력 비교) (0) | 2020.08.12 |
---|---|
[JSP] 표현언어와 기존방식으로 데이터 읽어오기 (0) | 2020.08.12 |
[JSP/Servlet] 자바빈을 이용하여 영화정보 작성하기 (0) | 2020.08.12 |
[JSP/Servlet] 자바빈을 이용하여 상품정보 등록하기 (0) | 2020.08.12 |
[JSP/Servlet] 자바빈을 이용하여 게시판 만들기 (0) | 2020.08.12 |