Più o meno ... nel senso che mettere scriptlet Java (tutto il codice Java tra <% %> o <%= %> ) nelle pagine JSP è un approccio non buono e parecchio "sporco". Non so se sai/puoi usare alternative. Comunque trascuriamo per il momento, non è questa la questione rilevante.
Alt, innanzitutto l'utente vede tanti radio-button che hai generato nella pagina. L'utente vede la descrizione che hai emesso tu in output (quel <%=m.getDescrizione()+ ..... ) ma quando l'utente invia il form, quello che viene inviato come parametro è il value del button selezionato.
Ma nel codice vedo
.... type="radio" value> <%= ....
Ovvero NON hai messo alcun value specifico. Ciascun radio dovrebbe avere un suo value, tipicamente può essere un ID o Code univoco di quella certa entità (es. il macchinario).
Quello che dovrebbe essere generato e inviato al client dovrebbe risultare qualcosa del tipo es.:
<input name="selezione" type="radio" value="100"> Macchinario ZZZ<br/>
<input name="selezione" type="radio" value="101"> Macchinario XXX<br/>
<input name="selezione" type="radio" value="102"> Macchinario YYY<br/>
Insomma, un value univoco per ciascun radio.



Rispondi quotando
