JSP config implicit object example

In JSP, a config is an implicit object of type ServletConfig. This object can be used to get the initialization parameter for a particular JSP page. The config object is created by the web container for each JSP page.
All JSP Examples at JSP Source Code Examples.

Generally, it is used to get the initialization parameter from the web.xml file.

Example of config implicit object:

index.html

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

web.xml

<web-app>

    <servlet>
        <servlet-name>sonoojaiswal</servlet-name>
        <jsp-file>/welcome.jsp</jsp-file>

        <init-param>
            <param-name>dname</param-name>
            <param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
        </init-param>

    </servlet>

    <servlet-mapping>
        <servlet-name>sonoojaiswal</servlet-name>
        <url-pattern>/welcome</url-pattern>
    </servlet-mapping>

</web-app>

welcome.jsp

<%   
   out.print("Welcome "+request.getParameter("uname"));  
  
   String driver=config.getInitParameter("dname");  
   out.print("driver name is="+driver);  
%> 
All JSP Examples at JSP Source Code Examples

Comments