Gente tô com um probleminha muito básico… eu tô apenas adicionando produtos numa lista e os guaradando numa session e quero q todos os produtos que foram inclusos na minha lista sejam mostrados a cada inserção… o problema é q está apenas sendo mostrado o último elemento, os anteriores não… alguém tem um solução para o q eu estou fazendo de errado?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%String item = request.getParameter("produto");%>
<% LinkedList<Produto> lista = new LinkedList<Produto>() ;%>
<%Produto produto = new Produto(item);%>
<%session.setAttribute("produto", produto);%>
<% lista.add(produto);%>
<%ListIterator<Produto> iterator = lista.listIterator(0);%>
<h1>Exibe Lista de Compras</h1>
<%while(iterator.hasNext()){ %>
<%= iterator.next().getItem() %>
<% }%>
<br>
<a href="index.jsp"> Comprar mais </a>
</body>
</html>