logo

PageContext Implicit Object


Show

pageContext is an implicit object, in JSP which is of type PageContext class. The pageContext object can be made in use to set, get or remove features from the below-given reaches

  • page
  • request
  • session
  • application

The default scope in JSP is page scope.

Example of pageContext implicit object

index.html

<html>  
<body>  
<form action="welcome.jsp">  
<input type="text" name="uname">  
<input type="submit" value="go"><br/>  
</form>  
</body>  
</html>

welcome.jsp

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

second.jsp

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

Output