JSTL
JSTL
1) core : 제어문, URL
2) format : 문자, 숫자, 날짜 변환
3) xml : XML 파싱 è 자바에서 처리
4) sql : 데이터베이스 연결 è 자바(DAO)
5) fn : String과 컬렉션 클래스의 함수 지원 è 자바
연산자
산술연산자(+ – * / %)
+ 는 산술만 사용 (문자열 결합이 없다)
${“10″+1} è 11 (문자형태 숫자는 연산하면 숫자로 변환)
${“10 “+1} è 에러 (공백 등 숫자변환 불가능한 주면 에러)
${5 / 2} è 2.5 ${5 div 2} 와 같다. (정수 나누기 정수는 실수)
${5 % 2 } è 1 ${5 mod 2} 와 같다.
null은 0으로 인식
${null+1} è 1 (null은 0으로 인식)
비교 연산자 (boolean)
== < > <= >= !=
(eq) (lt) (gt) (le) (ge) (no)
equals가 없으므로 문자열 이콜 검사에도 == 를 쓴다.
${10 == 20} è ${10 eq 20}
${“aaa“==”bbb“}
논리 연산자 (boolean)
&& ||
(and) (or)
삼항연산자 (조건?값:값)