Jsp

Pessoal eu tenho uma classe que tem o seguinte metodo:

public Habitante getProcura(String nome) throws SQLException {

	Habitante habitante = new Habitante();
	
	PreparedStatement stm = this.connection
			.prepareStatement("select * from habitantes where nome=?");

	stm.setString(1, nome);

	ResultSet rs = stm.executeQuery();

	if (rs.next()) {

		habitante.setNome(rs.getString("nome"));
		System.out.println(rs.getString("nome"));
		habitante.setEndereco(rs.getString("endereco"));
		System.out.println(rs.getString("endereco"));

	}
	return habitante;
}

Gostaria de saber como eu faço uma página JSP que passe o nome a ser localizado e mostre os dados…

Obrigado.

[]'s

Leonardo

de uma estudada em mvc (model view control).

Basicamente acionaria uma Servlet com o nome:

public class SuaServlet extends HttpServlet { 

	
	public void service(HttpServletRequest request, HttpServletResponse response)
			throws IOException, ServletException {
                 
                       RequestDispatcher rd;
                       request.setAttribute("resultado",new SuaClasse.getProcura(request.getParameter("campo")));
                       rd = getServletContext().getRequestDispatcher("\pagina.jsp");
		       rd.forward(request, response);

        }		

Exibindo na página JSP

<HTML>
..
${resultado}
</HTML>

Muito obrigado pela ajuda amigo…

só uma dúvida nessa linha.

request.setAttribute(“resultado”,new SuaClasse.getProcura(request.getParameter(“campo”)));

na hora que vc da um new SuaClasse.getProcura não funciona…

Esse metodo getProcura está em uma classe DAO eu não teria que instanciar um objeto pra usar o getProcura??

Obrigado!