JSTL

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} 와 같다.

   null0으로 인식

       ${null+1}  è 1 (null0으로 인식)

비교 연산자 (boolean)

    ==    <    >    <=   >=   !=

    (eq)   (lt)  (gt)   (le)  (ge)  (no)

    equals가 없으므로 문자열 이콜 검사에도 == 를 쓴다.

    ${10 == 20} è ${10 eq 20}

    ${“aaa“==”bbb“}

논리 연산자 (boolean)

    &&     ||

    (and)  (or)

삼항연산자 (조건?:)