jQuery in Action, 3rd edition
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes Using pageContext in EL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "Using pageContext in EL" Watch "Using pageContext in EL" New topic

Using pageContext in EL

meera kanekal
Ranch Hand

Joined: Feb 13, 2005
Posts: 75
The source code for this question is taken from the HFSJ book by KBB 2nd Edition, CH 8 page 380. Only the jsp is mine based on the source code.





So all the above work. But I want to access the "person" attribute using pageContext implicit object.
If I use the following I get an error.

From the PageContext API I found that the implicit object "request" is a ServletRequest. Then I tried the following in a scriptlet and it works.

So I am wondering if I can conclude that the did not work because the request is a ServletRequest and not a HttpServletRequest?
So the follow up question is do any of you know how I can access person's name using pageContext?

Sorry if the question seems lengthy but I thought it would be easy to follow if the code is pasted as well.


Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

You need to use the requestScope implicit object instead. It's a Map. ${pageContext.request} returns a ServletRequest instance, that's why ${pageContext.request.person} won't work. (There's is no getPerson() method in the ServletRequest class)

[My Blog]
All roads lead to JavaRanch
I agree. Here's the link: http://aspose.com/file-tools
subject: Using pageContext in EL
It's not a secret anymore!