Get Information About Server in Servlet

The Body of Index.jsp page

  1. < form action = servlet / First_Servlet method = "post" > < br > First_Name < input type = "text"  
  2. name = "user_name" > < input type = "submit"  
  3. value = "Submit" > < /form><br></body >  

First_Servlet

  1. import javax.servlet.*;  
  2. import java.util.Enumeration;  
  3. import java.io.IOException;  
  4. public class First_Servlet implements Servlet {  
  5.  public void destroy() {}  
  6.  public ServletConfig getServletConfig() {  
  7.   return null;  
  8.  }  
  9.  public String getServletInfo() {  
  10.   return null;  
  11.  }  
  12.  public void init(ServletConfig config) throws ServletException {}  
  13.  public void service(ServletRequest req, ServletResponse res)  
  14.  throws ServletException, IOException {  
  15.   System.out.println("server_port_Number++++++++++++++++++++++++++++++++++++++++++++++++++++" + req.getServerPort());  
  16.   System.out.println("Server_Name" + req.getServerName());  
  17.   System.out.println("Protocol" + req.getProtocol());  
  18.   System.out.println("charcter encoding" + req.getCharacterEncoding());  
  19.   Enumeration parameter = req.getParameterNames();  
  20.   while (parameter.hasMoreElements()) {  
  21.    String parameter_name = (String) parameter.nextElement();  
  22.    System.out.println("parameter_name" + parameter_name);  
  23.    System.out.println("parameter_value" + req.getParameter(parameter_name));  
  24.   }  
  25.   Enumeration attributes = req.getAttributeNames();  
  26.   while (attributes.hasMoreElements()) {  
  27.    String attribute = (String) attributes.nextElement();  
  28.    System.out.println("parameter_name" + attribute);  
  29.    System.out.println("parameter_value" + req.getParameter(attribute));  
  30.   }  
  31.  }