Hi Jerry,
What does EL expression represent and what does it return, is the question ? e.g let say i have a Foo class with
setName(
String name)
String getName()
Foo f = new Foo();
f.setName("Jerry"}
request.setAttribute("foo",f)
then, when i do this,
${foo.name}
ok, this returns the real value of Foo object's getName() using foo attribute. So it's a reference to the real object. But when you talk of
EL implicit Objects, they are mapped to somethings, like the ....Scope,
the represent attribute bind to particuler scopes and not the object itself.
thats why you have the pageContext, that allow you access to the real objects.
So for the exam, just know that, el expressions are references to the
real objects except those explicit object less pageContext.
Am sorry, if it sound confusing, just trying to break real down.
Hope, it helps.
SCJA SCJP SCWCD