This J2EE tip demostrates a servlet that reads data from a form and do further processing. The concept of this reading can be used in many appliacation on web.

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class FormReaderServlet extends HttpServlet {
  
  ServletConfig sc;
  public void init(ServletConfig sc)throws ServletException {
    super.init(sc);
  }

  public void service(ServletRequest request , ServletResponse response
      throws ServletException , IOException {
    response.setContentType("text/html");
    
    PrintWriter out = response.getWriter();
    Enumeration enum = request.getParameterNames();

    /* Developer can use request.getParameter() if there is 
    only one parameter in the Form or else he can use 
    getParameterNames() only 
    */
    while(enum.hasMoreElements()) {
      String str = (String)enum.nextElement();
      String key = request.getParameter(str);
      out.println(str + "\t" +  key);  
    }
  }

  public void destroy(){}

}