Salve ragazzi,

sto sviluppando una aplicazione web usando Java e Jsp.
Il mio problema è che da una pagina di "elenco prodotti" presi da DB, vorrei che cliccando su un prodotto, nella pagina successiva mi venga visualizzato il "dettaglio" di quel prodotto.
Ora: riesco a creare la pagina ed a visualizzare tutti i prodotti presenti nel db atraverso una query, ma quando vado a cliccare su un determinato prodotto, la pagina seguente, mi mostra SEMPRE e SOLO l'ultimo prodotto (in pratica se clicco su una maglia verde o su una maglia gialla o su una maglia rossa, il dettaglio prodotto è sempre quello della maglia rossa).

Dove è che sbaglio?
Non riesco a trovare l'errore.
Questo è il codice della pagina che elenca i prodotti (ho tralasciato le parti "non importanti"):
codice:
<%
ArrayList articoli = manager.getBlazersWomanFW(); 
Articolo art = new Articolo(); 
String img = null; 
Integer id = null;
String prezzoScontato = null; 
String cod_prod = null; 
for(int i = 0; i < articoli.size(); i++) { 
art = (Articolo)articoli.get(i); 
img = art.getFoto4(); id = art.getId(); 
cod_prod = art.getCod_prod(); 
prezzoScontato = art.getPrezzoScontato(); 
%> 
<form action="../Details/dettaglio.jsf" method="get"> 
<input type="hidden" name="img" value="<%= img %>"/> 
<input type="hidden" name="id" value="<%= id %>"/> 
<input type="hidden" name="cod_prod" value="<%= cod_prod %>"/> 

<table> 
<tr> <td> <input type="image" src="<%= img %>"/> </td> </tr> 
<tr> <td> <% out.println(prezzoScontato); %> </td> </tr> 
</table> 
<% 
} 
%>
Attraverso questo codice riesco a caricare in un arraylist tutti gli articoli che soddisfano la query e a visualizzarli nella pagina senza problemi.

Poi, invece, quando vado nella pagina "dettaglio.jsp", vedo sempre e solo lo stesso prodotto indipendetemente da quello che clicco, questo è il codice della pagina "dettaglio.jsp":
codice:
<table> 
<tr> <td><img src=<%= request.getParameter("img") %> /></td> </tr> 
<tr> <td><%= request.getParameter("cod_prod") %></td></tr> 
<tr> <td><%= request.getParameter("id") %></td></tr>
</table>
Come vi dicevo, indipendentemente clicco sulla maglia verde o gialla o rossa, vedo sempre il dettaglio della maglia ROSSA.

Riuscite a darmi una mano??
Il codice che ho scritto è buono oppure è tutto sbagliato??

Vi ringrazio per l'aiuto già da ora!!
Attendo novità!!
Grazie mille!
Ciao ciao