Vediamo se ho capito bene (mi concentro solo sulla parte del Tokenizer).La seguente istruzione
codice:
String ingredienti = r.getString("ingredienti");
fa in modo che alla variabile String ingredienti venga assegnato il seguente valore
codice:
String ingredienti = "ciliegine di mozzarella gr,30,pomodorini,3,pizzico di origano,1"
Giusto?
Poi tu passi allo StringTokenizer la stringa.
Se è questo ciò che succede, allora la seconda istruzione all'interno del while provoca un'eccezione NumberFormatException
codice:
while (st.hasMoreTokens()) {
String ing = st.nextToken(); // Qui leggo la stringa "ciliegine di mozzarella gr"
int qty = Integer.parseInt(ing); // <-- ERRORE: Non ho un numero
}
Poi sono rimasto un po' perplesso quando ho visto l'istruzione successiva
codice:
int pers = Integer.parseInt(persone);
Non ho visto dichiarata da nessuna parte questa variabile persone, ma spero non si riferisca al parametro
codice:
<input type="text" name="persone" value="persone">
a meno che il valore passato non sia di tipo intero...
Ho capito qualcosa o sono completamente fuori bersaglio? :master:
Ciao.