Estou tentado fazer com que dados resgadatos por um servlet seja exibidos no JSP.
Como devo chamar na determanda pagina do JSP?E qual o erro neste,codigo, pois tb náo esta retornando nenhum dado!
Segue abaixo os codigos
Servlet
imports...
public class Curriculo extends HttpServlet {
Aluno a= new Aluno();
CurriculoDAO cd = new CurriculoDAO();
Curriculo curri= new Curriculo();
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
RequestDispatcher view;
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
// PARA BUSCA
String nome=null;
nome=request.getParameter(nome);
curri.setNome(nome);
cd.consulta(curri.getNome());
out.print(cd.nome);
}
catch(Exception e)
{
out.print(e.getMessage());
e.printStackTrace();
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
public String getServletInfo() {
return "Short description";
}
// </editor-fold>
}
Metodo para a busca, no arquivo .java
public void consulta(String x)
{
try{
con = getConnection();
stmt = con.prepareStatement("select nome from teste2 where nome=?");
stmt.setString(1,n);
rs = stmt.executeQuery();
int flag=0;
if (rs.next())
{
nome = rs.getString("nome");
flag=1;
}
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia: