What is the difference between ServletContext and PageContext?

ServletContext: Gives the information about the container
PageContext: Gives the information about the Request