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(){}
}
|