Após criar os métodos das aulas 8, init e destroy, compila normal porém ao realizar a busca empresa, a servlet não apresenta erros, porém também não aparece nenhum informação, segue o código.
@WebServlet(urlPatterns = "/busca")
public class BuscaEmpresa extends HttpServlet {
public BuscaEmpresa() {
System.out.println("Instanciando uma Servlet do tipo BuscaEmpresa " + this);
}
@Override
public void init() throws ServletException {
super.init();
System.out.println("Inicializando a Servlet " + this);
}
@Override
public void destroy() {
super.destroy();
System.out.println("Destruindo a Servlet " + this);
}
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
PrintWriter writer = resp.getWriter();
writer.println("<html>");
writer.println("<body>");
writer.println("Resultado da busca:<br/>");
writer.println("</body>");
writer.println("</html>");
filtro = req.getParameter("filtro");
Collection<Empresa> empresas = new EmpresaDAO()
.buscaPorSimilaridade(filtro);
writer.println("<ul>");
for (Empresa empresa : empresas) {
writer.println("<li>" + empresa.getId() + ": " + empresa.getNome()
+ "</li>");
}
writer.println("</ul>");
}