Originariamente inviato da OaCkLeY86
ti ringrazio tanto e scusami per l'urgenza.Purtroppo però adesso il problema via servlet..il codice che ho inserito è:
codice:
res.getWriter().write(Integer.parseInt(num1)+Integer.parseInt(num2));
Sarebbe tutto giusto (il setContentType, i getParameter) a parte che il codice sopra è concettualmente sbagliato (per quanto volevi fare).

Il parseInt dà un int. Tu hai due int, li sommi e ottieni ... un int. Già ma poi lo passi a write(). Il fatto è che viene usato il:

public void write(int c)

Writes a single character.
Viene scritto 1 carattere che ha il codice del int passato!! Se la somma fosse 65 stamperebbe una 'A'. Non è quello che ti serve, insomma.

O usi print()/println() (quello che riceve un int è fatto apposta per stampare la rappresentazione del valore int) oppure usi il write(String s) facendo .write("" + Integer.parse........