JSP config implicit object

JSP config implicit 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.w3spoint.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>