JSP 페이지 안에 복잡한 자바 코드가 있으면 화면 작업을 하기 어렵기 때문에,
현재의 JSP페이지는 스크립트 요소보다는 표현언어(EL, Expression Language) 와 JSTL(JSP Standard Tag Library)을 사용해서 구현한다.
* 표현 언어의 형식
- 페이지 디렉티브 태그에서 반드시 isELIgnored=false 설정 필요
${표현식 or 값}
* 표현 언어에서 사용되는 자료형과 연산자
- 자료형
자료형 | 설명 |
불 | true / false |
정수 | 0-9로 이루어진 값을 가지고 음수인 경우 마이너스(-)가 붙음 |
실수 | 소수점(.)을 사용할 수 있고, 1.4e5와 같이 지수형으로 표현 가능 |
문자열 | 따옴표(' ' or " ")와 같이 사용 |
널 | null |
- 연산자
연산자 종류 | 연산자 | |
산술연산자 | + | |
- | ||
* | ||
/ 또는 div | ||
% 또는 mod | ||
비교 연산자 | == 또는 eq | |
!= 또는 ne | ||
< 또는 lt | ||
> 또는 gt | ||
<= 또는 le | ||
>= 또는 ge | ||
논리 연산자 | && 또는 and | |
|| 또는 or | ||
! 또는 not | ||
empty 연산자 | empty <값> | <값>이 null이거나 빈 문자열이면 true반환 |
조건 연산자 | <수식>?<값1>:<값2> | <수식>의 결과값이 true이면 <값1>을 반환, false이면 <값2>를 반환 |
'컴퓨터 공부 > JAVA Web' 카테고리의 다른 글
JSP 파일 업로드 (0) | 2021.08.19 |
---|---|
JSP 표준 태그 라이브러리(JSTL) (0) | 2021.08.18 |
JSP 액션 태그 (0) | 2021.08.17 |
JSP 페이지의 오류 종류(404/500) (0) | 2021.08.12 |
JSP 디렉티브 태그 (0) | 2021.08.11 |
댓글