jaireltonPJ
Esse warning geralmente é ignorado.
Não há um codigo muito eficiente que possa substituir esse cast, poderia usar:
new ArrayList<Empresa>((Collection) request.getAttribute("listaEmpresas"));
Mas não recomendo.
Se quer só sumir com ele, use:
@SuppressWarnings("unchecked");
SuelmarPJ
Mais eu poderia usar a annotation em um JSP???
jaireltonPJ
Use na variável:
@SuppressWarnings("unchecked");
List<Empresa> empresas = (ArrayList<Empresa>) request.getAttribute("listaEmpresas");
Uma coisa que não tem a ver com o assunto original, mas, porque está usando um código assim em um JSP? É realmente necessário? Seria melhor usar JSTL.
SuelmarPJ
O unico framework que eu to usando é o Hibernate…
Nunca usei o JSTL. E ainda to tendo problemas com o hibernate, não queria ir juntando muitos frameworks de uma vez so.
jaireltonPJ
Na realidade JSTL não é um framework, é só uma biblioteca de tags.
http://java.sun.com/products/jsp/jstl/reference/docs/index.html
http://www.onjava.com/pub/a/onjava/2002/03/13/jsp.html
Se sua intenção é percorrer essa coleção, sugiro que faça assim (com JSTL):
<c:forEach var="empresa" itens="${listaEmpresas}">
<c:out value="${empresa.nome}" />
</c:forEach>
SuelmarPJ
Vou dar uma olhada sobre o assunto…
Mas vlw pela ajuda…