oi gente, criei um array pra simular um bd,
se o que for digitado no textField “pesquisa” estiver numa das posições do array ele imprime, se estiver vazio ou não tiver registro no array dá mensagem de não encontrado.
vejam o codigo:
package serv;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.JOptionPane;
public class busca extends HttpServlet {
private static final long serialVersionUID = 1L;
public busca() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
String[] things = {"bruno","java","php","sun","bruna","javo","hhh","sim"};
String busca = request.getParameter("pesquisa");
for(int x = 0; x < things.length; x++){
if(things[x]!= null){
if(things[x].equalsIgnoreCase(busca)){
response.getWriter().print(
busca
);
break;
}else{
response.getWriter().println(
"nenhum registro encontrado"
);
break;
}
}
}//for
}//doGet
}
ele mostra o primero registro depois todas as consultas retornam o else