Servlet

3 respostas
L

oi...boa tarde!!

estou utilizando o eclipse para fazer um formulário...já tenho conexão com o banco, para obter os dados quero fazer o input em html, onde devo colocar essa parte do código, tenho cadastrar e o listar pessoas:

package br.senai.sc.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.senai.sc.bd.dao.PessoaDao;
import br.senai.sc.entity.Pessoa;

/**
 * Servlet implementation class CadastrarPessoasController
 */
public class CadastrarPessoasController extends HttpServlet {
	private static final long serialVersionUID = 1L;
	

  

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		out.print( request.getParameter("id")   );
		Pessoa pessoa = PessoaDao.getById(request.getParameter("id"));
		out.print(pessoa.getNome());
		out.print(pessoa.getEmail()) ;
		out.print(pessoa.getEndereco()	);
		out.print(pessoa.getTelefone()) ;
	
		
	}
	

	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

}

3 Respostas

Andersonrms

Eu não entendi qual é sua dúvida. Tá dando algum erro?

L

é que não sei onde colocar, preciso pegar os dados digitados pelo usuário em uma página html, coloco isso no index ou crio uma nova classe?

Andersonrms

Vc usa uma jsp e faz um form para que o usuário digite os dados.
Então no seu servlet você recupera os dados com o request.getParameter(“nome_do_input”).
Lembrando que o seu form pode usar tanto o método post quanto o método get.

Criado 12 de março de 2012
Ultima resposta 12 de mar. de 2012
Respostas 3
Participantes 2