não entendi o porque especificar nessa parte
<%
List<Empresa> lista = (List<Empresa>)request.getAttribute("lista");
for(Empresa empresa : lista){
%>
Porque duas vezes o List no jsp?
não entendi o porque especificar nessa parte
<%
List<Empresa> lista = (List<Empresa>)request.getAttribute("lista");
for(Empresa empresa : lista){
%>
Porque duas vezes o List no jsp?
Olá Nikolle, tudo bem?
O List<Empresa>
da esquerda é a variável de referência, estamos falando qual o tipo da variável. O (List<Empresa>)
é o casting que estamos falando para o compilador fazer, pois o tipo que request.getAttribute retorna não é do tipo (List<Empresa>),
sem explicitar o casting o compilador não vai deixar você jogar dentro de uma variável List<Empresa>
entendi, muito obrigada!