Alex96 ha scritto:
Sto cercando di visualizzarmi una lista nella pagina jsp ma non so come procedere nella pagina jsp.
il mio codice nella servlet e questo:
Innanzitutto quello che hai fatto nella Servlet è scrivere qualcosa direttamente sulla response
E poi fare un forward. Non ha senso fare entrambe le cose.
Per un uso minimale ma "buono" di Servlet e JSP si dovrebbe fare così: la Servlet riceve direttamente la request HTTP. Fa eventuali query su DB e/o elaborazioni che vuole, quindi imposta nel "request" scope gli attributi che vuole e poi fa un "forward" ad una pagina JSP (tipicamente sotto WEB-INF così è nascosta ai client). La pagina JSP può poi estrarre questi dati e visualizzarli.
Ma per evitare di mettere scriptlet Java nelle JSP (cosa generalmente "brutta" e pessima) e per non doversi preoccupare dell'escaping dei caratteri speciali, sarebbe meglio usare dei custom tag come quelli di JSTL.
Vedi questo mio vecchio post dove descrivevo la cosa:
https://www.iprogrammatori.it/forum-programmazione/java/inviare-pagina-html-servlet-t23157.html#p8529076