Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Duvida sobre o scriplet

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?

2 respostas
solução!

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!