Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
Non mi da un errore preciso.So per certo che l'arraylist che passo alla JSP ha dei dati.Nella JSP è vuoto.
Questo è il codice che mi da nessun dipendente.
codice:<!DOCTYPE html> <%@page import="it.iscs.webapp.model.Anagrafica"%> <%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%> <%@page contentType="text/html; charset=UTF-8" %> <html> <head> <title>Anagrafica</title> </head> <body> <div id="container"> <div id="menu"> <%@include file="layout/menu.jsp"%> </div> <div id="content"> <% //recupero i dati messi dal controller ArrayList<Anagrafica> elDip = (ArrayList<Anagrafica>)request.getAttribute("keyelencoDipendenti"); if(elDip == null){ out.println("Nessun Dipendente "); }else{ %> <table class="table table-striped table-hover"> <thead> <tr> <th>Nome</th> <th>Cognome</th> </tr> </thead> <tbody> <% for (Anagrafica anag : elDip) { %> <tr> <td><%=anag.getNome()%></td> <td><%=anag.getCognome()%></td> </tr> <% } %> </tbody> </table>> <%} %> </div> </div> </body>
La pagina mi risulta CORRETTA. L'unica piccola imprecisione è che c'è verso il fondo un ">" di troppo (appena dopo la chiusura del table). Ma questo NON inficia nulla sulla logica di estrazione, ciclo e output dei dati.
Consiglio: verifica bene a livello della Servlet se veramente ci sono dati. Quella pagina, tecnicamente, deve funzionare (se non ci sono altre questioni che da qui non riesco io a vedere).![]()
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet