Quote Originariamente inviata da Cristina12 Visualizza il messaggio
vorrei passare proprio la chiave primaria dei macchinari per identificare il record. E il modo è stato:

<input name="macchina" type="radio" value> <%=m.getSN()%>

E' corretto?
No. Allora: innanzitutto la classe che modella il macchinario dovrà avere chiaramente tutti i campi necessari, id, descrizione ecc... (con i rispettivi metodi accessori getId/setId, getDescrizione/setDescrizione, ecc...).
Poi quando fai la query chiaramente dovrai "tirar su" dai record anche il id e metterlo negli oggetti.

A quel punto ogni volta che generi un radio-button farai:

<input name="selezione" type="radio" value="<%=m.getId()%>"> <%=m.getDescrizione() ........... %>

Nota la parte in viola, essa ti permette di emettere in output il id, che diventa il valore dell'attributo value.