| Author |
question from SCWCD mock test
|
shivam singhal
Ranch Hand
Joined: Jul 15, 2012
Posts: 166
|
|
<html>
<body>
Result is ${"2" > 3}
</body>
</html>
a. Result is true
b. Result is false
correct ans is :: b
how can we compare a string literal with a number??
can EL automatically convert string into number??
|
 |
gurpeet singh
Ranch Hand
Joined: Apr 04, 2012
Posts: 895
|
|
hi ,
yes el treates "2" as integer for the comparison. you should keep few things in mind when you come across such questions
1. EL is not java.
2 el is forgiving. it will coerce the operands to fit into the context of operators.
there are vastly different number of combinations of such expressions possible in EL . the best way to do is to make a small program and play with such expressions. cook your own expression , see the results and then analyse it.
regards
Gurpreet
|
OCPJP 6(100 %) OCEWCD 6(91 %)
|
 |
shivam singhal
Ranch Hand
Joined: Jul 15, 2012
Posts: 166
|
|
|
thanks gurpeet ..
|
 |
 |
|
|
subject: question from SCWCD mock test
|
|
|