프로그래머/JAVA

[JSP] scriptlet, expression, EL(Expression Language) Tag

얼짱가면 2013. 3. 26. 13:14

JSP scriptlet :

<% out.print(4+5); %>

 

JSP expression :

<%= 4+5 %>

 

EL(Expression Language) Tag :

${4+5}

 

[EL 사용 (예)]

Basic Arithmetic

Numeric

Alphabetic

EL Expression

Result

EL Expression

Result

EL Expression

Result

${1}

1

${1 < 2}

true

${'a' < 'b'}

true

${1 + 2}

3

${1 lt 2}

true

${'hip' > 'hit'}

false

${1.2 + 2.3}

3.5

${1 > (4/2)}

false

${'4' > 3}

true

${1.2E4 + 1.4}

12001.4

${1 gt (4/2)}

false

 

 

${-4 - 2}

-6

${4.0 >= 3}

true

 

 

${21 * 2}

42

${4.0 ge 3}

true

 

 

${3/4}

0.75

${4 <= 3}

false

 

 

${3 div 4}

0.75

${4 le 3}

false

 

 

${3/0}

Infinity

${100.0 == 100}

true

 

 

${10%4}

2

${100.0 eq 100}

true

 

 

${10 mod 4}

2

${(10*10) != 100}

false

 

 

${(2==2) ? 3 : 4}

3

${(10*10) ne 100}

false