Carissimi,
tempo fa vi avevo scritto questa mia necessità.

Semplicemente, in una banalissima jsp dovevo visualizzare una colonna di cognomi presi da un database (le voci sono via via create con un ciclo di for che prende i dati da un resultset, e funziona bene) ed a fianco a ciascuno di essi un bottone "cancella" in grado di eliminare dal database il cognome corrispondente alla riga dove il bottone si trovava. Ovvero, bottoni la cui funzione dipende dalla casella che hanno accanto. Es:

Rossi ELIMINA *questo bottone deve eliminare Rossi!*
Verdi ELIMINA *questo bottone deve eliminare Verdi!*

Tralsascio tutti gli aspetti già risolti (form nella pagina jsp che si vede bene, accesso ai dati funzionante ecc) e mi concentro solo sull'inconveniente riscontrato: si elimina sempre il primo elemento della lista! Ovvero, è come se tutti i pulsanti agissero solo sul primo cognome.

Ci deve essere "qualcosa", da frapporre tra il form della pagina jsp (che vedo correttamente) alla pagina jsp dove si trova l'istruzione con la query di eliminazione (che funziona benissimo, l'ho provata "a mano" e i dati si eliminano). Credo che questo "qualcosa" sia una istruzione particolare da scrivere nel form, magari qualche attributo del pulsante, che lo renda dipendente dalla riga che ha accanto. Come fare? Vi prego! E' da stamattina alle sei che ci sto dietro.