il mio problema comunque è che quando uso il comando: p.setEta(request.getParameter("eta"));
Ottengo l'errore:
The method setEta(int) in the type persona is not applicable for the arguments (String)
Questo perchè nel bean età è un intero mentre io gli passo la stringa.
Se provo con:
if (request.getParameter("eta").length()!=0) {p.setEta(Integer.parseInt(request.getParameter("e ta")));}
e il campo eta prelevato dal form è nullo mi imposta eta=0!
se invece il campo età ha un valore impostato la query di aggiornamento funziona

Rispondi quotando