Ao testar, com a seguinte uri: http://localhost:8080/servlet/fazTudo?tarefa=BuscaEmpresa, é exibida a seguinte mensagem de erro:
HTTP Status 500 - org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'id' not found on type java.util.HashMap$Values
Segue abaixo as classes:
public class BuscaEmpresa implements Tarefa {
public BuscaEmpresa(){ System.out.println("Instanciando uma Servlet do tipo BuscaEmpresa " + this); }
@Override public String executa(HttpServletRequest req, HttpServletResponse response) {
String filtro = req.getParameter("filtro");
Collection empresas = new EmpresaDAO().buscaPorSimilaridade(filtro);
req.setAttribute("empresas", empresas);
return "/WEB-INF/paginas/buscaEmpresa.jsp"; }
}
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Resultado da busca:- ${empresas.id}: ${empresas.nome}