Faça com que o Servlet leia e processe dados de um formulário

Esta dica J2EE demonstra como o servlet lê dados de um formulário e faz o processamento destes.

Faça com que o Servlet leia e processe dados de um formulário

Esta dica J2EE demonstra como o servlet lê dados de um formulário e faz o processamento desses dados. O conceito desta leitura pode ser usado em muitas aplicações 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();

/* O desenvolvedor pode usar o método request.getParameter() se  

* houver somente um parâmetro no formulário, ou pode usar o  

 * método getParameterNames() no caso contrário. 

 */


O colaborador pode usar request.getParameter () se houver somente um parâmetro no formulário ou outro puder usar getParameterNames () somente*/
while(enum.hasMoreElements()) {
String str = (String)enum.nextElement();
String key = request.getParameter(str);
out.println(str + "\t" +  key);  
}
  }

  public void destroy(){}

}

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados