Why there is a need of pageContext in JSP?

Viewed 30506

When we can access all the implicit variables in JSP, why do we have pageContext ?

My assumption is the following: if we use EL expressions or JSTL, to access or set the attributes we need pageContext. Let me know whether I am right.

3 Answers

To add to @BalusC's excellent answer, the PageContext that you are getting might not be limited to what you see in the specification.

For example, Lucee is a JSP Servlet that adds many features to the interface and abstract classes. By getting a reference to the PageContext you can gain access to a lot of information that is otherwise unavailable.

Related