In JSP, pageContext is an implicit object of type PageContext class.The pageContext object can be used to set,get or remove attribute from one of the following scopes:

  • page
  • request
  • session
  • application
In JSP, page scope is the default scope.

Example of pageContext implicit object

index.html

  
  

welcome.jsp

  
  
<%   
  
String name=request.getParameter("uname");  
out.print("Welcome "+name);  
  
pageContext.setAttribute("user",name,PageContext.SESSION_SCOPE);  
  
second jsp page  
  
%>  
  
  

second.jsp

  
  
<%   
  
String name=(String)pageContext.getAttribute("user",PageContext.SESSION_SCOPE);  
out.print("Hello "+name);  
  
%>  
  
  

Output

jsp pageContext implicit object output 1 jsp pageContext implicit object output 2 jsp pageContext implicit object output 3