JSP config implicit object

JSP config object is an instance of javax.servlet.ServletConfig. This object is used to get the configuration information about a page like servlet name, servlet context, configuration parameters etc.

Example:

index.jsp

<html>
	<head>
		<title>config implicit object example</title>
	</head>
	<body> 
		<h3>To see the website name click on the below link.</h3>
		<a href="welcome.jsp">Click here</a>
	</body>
</html>

welcome.jsp

<html>
	<head>
		<title>config implicit object example</title>
	</head>
	<body> 
		<%
		   String companyWebsite = 
                          config.getInitParameter("companyWebsiteName"); 
		   out.print("Company website: " + companyWebsite);
		%>
	</body>
</html>

web.xml

<web-app>
 
         <servlet>
		<servlet-name>welcomeServlet</servlet-name>
		<jsp-file>/welcome.jsp</jsp-file>	
 
		<init-param>
			<param-name>companyWebsiteName</param-name>
			<param-value>www.w3schools.com</param-value>
		</init-param>
 
	</servlet>
 
	<servlet-mapping>
		<servlet-name>welcomeServlet</servlet-name>
		<url-pattern>/welcome.jsp</url-pattern>
	</servlet-mapping>
 
	<welcome-file-list>
	  <welcome-file>index.jsp</welcome-file>
	</welcome-file-list>	
</web-app>

Output:

jsp example 21 index
 
Click on the link.
jsp example 21 welcome
 
Download this example.
 
Next Topic: JSP application implicit object with example.
Previous Topic: JSP response implicit object with example.