RETRIEVING PARAMETERS



public abstract java.lang.String getParameter(java.lang.String);
public abstract java.lang.String[] getParameterValues(java.lang.String); 
public abstract java.util.Enumeration getParameterNames();



<!--login.html--> 
<html>
<body>
<form method='post' action='servlet/check'> 
Login:<input type='text' name='login'><br /> 
Password:<input type='password' name='password'><br/> 
<input type='submit' value='Login'>
</form> </body>
</html>


<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>WebApplication</display-name>
  <servlet>
<servlet-name>GetParameter</servlet-name>
<servlet-class>GetParameterServlet</servlet-class> </servlet>
<servlet-mapping>
<servlet-name>GetParameter</servlet-name> 
<url-pattern>/servlet/check</url-pattern>
</servlet-mapping>
</web-app>


// GetParameterServlet.
import java.io.*;
import javax.servlet.*; 
import javax.servlet.http.*;
public class GetParameterServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
response.setContentType("text/html"); 
PrintWriter out = response.getWriter();
out.println("<html><head><title>Hello World Servlet</title></head>"); 
out.println("<body>");
String login = request.getParameter("login");
String password = request.getParameter("password");
out.println("<h2> login:" + login + "<br>password:" + password + "</h2>");
out.println("</body></html>"); }
}