Sou iniciante em JSP e to desenvolvendo um projeto pra WEB
E estou com um problema criei um Arquivo de Busca …e outro com a busca(Conexão no Banco MySQL e monta a resposta)
Mas o AJAX não está trazendo nada :
ALguém pode me ajudar ?
Busca.html
Busca.JSP
<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>
<% if((request.getParameter(“busca1”)!="")||(request.getParameter(“busca1”)!=null)){
try{
String categoria = request.getParameter(“categoria”);
String busca1 = request.getParameter(“busca1”);
String mv = “”;
int pages;
Connection ocon = null;
Class.forName(“org.gjt.mm.mysql.Driver”);
ocon = DriverManager.getConnection(“jdbc:mysql://localhost:3306/test”, “root”, “root”);
Statement stmtt = ocon.createStatement();
ResultSet rc = stmtt.executeQuery(“Select count(*) from tbcadastro where nome LIKE '%”+busca1+"%’");
rc.next();
pages = rc.getInt(1);
out.println(“Total de Empresas : “+(pages)+ “
”);
int cPage;
cPage = (pages / 10) + 1;
if((cPage * 10) + 1 >= pages)
{
cPage++;
}
out.println(“Total de Pginas : " + (cPage - 1) + “
int p;
for(p = 1; p < cPage; p++)
{
out.println(”<a href=index_paginacao.jsp?busca1=”+busca1+”&mv="+p+">"+ p +" | “);
}
out.println(”
");
int cpage;
int currentRs;
String pt;
pt = request.getParameter(“mv”);
if (pt == null)
{
currentRs = 0;
}else{
cpage = Integer.parseInt((String)pt);
currentRs = 10 * (cpage - 1);
out.println(cpage + "<br>");
}
Connection con = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
Statement stmt = con.createStatement();
String sql;
sql = "Select * from tbcadastro where nome Like '%"+busca1+"%' LIMIT "+currentRs+",10";
ResultSet rs = stmt.executeQuery(sql);
//rs.absolute(10);
while (rs.next())
{
out.println("<table border='0' cellpadding='0' cellspacing='0' id='tabela'>");
out.println("<tr>");
out.println("<td width='150px' align='center' rowspan='4'><img src='CAMISA2.jpg' width='113' height='85'></td>");
out.println("<td width='200px' height='29' Class='tit'> <div align='left'><p>"+rs.getString("nome"));
out.println("</p></div></td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td><div align='left'>Endereço :"+rs.getString("endereco")+"</div></td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td><div align='left'>Bairro : "+rs.getString("bairro")+" Cidade: "+rs.getString("cidade")+"</div></td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td height='34px'><div align='left'>CEP : "+rs.getString("cep")+"<br>");
out.println("Site : <a href="+rs.getString("site")+">"+rs.getString("site")+"</a></div></td>");
out.println("</tr>");
out.println("<tr>");
out.println(" <td colspan='2'>e-mail : "+rs.getString("email")+"</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td colspan='2'>Telefone : "+rs.getString("telefone")+"</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td colspan='2'>Fax : "+rs.getString("fax")+"</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td height='32px' colspan='2'><input name='button' type='button' value='Fazer Oramento'> ");
out.println("<input type='button' value='Mapa Local' onclick="+"abre('"+rs.getString("mapa")+"');"+">");
out.println("</td>");
out.println("</tr>");
out.println("</table>");
out.println("<a href=http://"+rs.getString("site")+" target=_blank>"+rs.getString("mapa")+"</a>");
out.println("<br /> <br />");
}
rs.close();
stmt.close();
con.close();
}
catch(Exception e)
{
out.println("Erro ao Iniciar Busca "+ e) ;
}
} else{%>
<form>
<input type=text name="busca1" maxlength="40" value="" />
<input type="submit" value="Enviar" />
</form>
<%
}
%>
Aguardo retorno …obrigado
email : flaviometalvale@gmail.com