ServletConfig config=getServletConfig(); String email=config.getInitParameter("email");Example of ServletConfig to get initialization parameter
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); ServletConfig config=getServletConfig(); String email=config.getInitParameter("email"); out.print("Email is: "+eamil); out.close(); } }
<web-app> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>HelloServlet</servlet-class> <init-param> <param-name>email</param-name> <param-value>admin@dineshonjava.com</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/servlet1</url-pattern> </servlet-mapping> </web-app>
import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); ServletConfig config=getServletConfig(); Enumeration<String> e=config.getInitParameterNames(); String str=""; while(e.hasMoreElements()){ str=e.nextElement(); out.print("<br>Name: "+str); out.print(" value: "+config.getInitParameter(str)); } out.close(); } }web.xml
<web-app> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>HelloServlet</servlet-class> <init-param> <param-name>name</param-name> <param-value>dinesh</param-value> </init-param> <init-param> <param-name>email</param-name> <param-value>admin@dineshonjava.com</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/servlet1</url-pattern> </servlet-mapping> </web-app>
Labels: Servlet