Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não sei qual o erro no meu codigo, esta mostrando HTTP Status 500 - javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.String

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

Resultado da busca:
  • ${empresa.id} : ${empresa.nome }

public class BuscaEmpresa extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) 
            throws ServletException, IOException {


        String filtro = req.getParameter("filtro");
        Collection<Empresa> empresas = new EmpresaDAO().buscaPorSimilaridade(filtro);
        req.setAttribute("empresas", empresas);
        RequestDispatcher dispatcher = req.getRequestDispatcher("/WEB-INF/paginas/busca.jsp");
        dispatcher.forward(req, resp);

    }

}

HTTP Status 500 - javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.String

1 resposta
solução!

Boa noite, Marcio! Como vai?

Se vc está tentando carregar a página busca.jsp, o que está acontecendo é que vc está tentando utilizar uma propriedade id num objeto do tipo String e, por isso, a propriedade não está sendo encontrada.

Cole aqui o código da sua página que eu te dou uma ajuda!

Grande abraço!