java.lang.NumberFormatException: Giriş dizesi için: ""Yardıma ihtiyacınız var! Bu istisna çözmek için nasıl
bu benim Java kodu gibi görünüyor:
int age=Integer.parseInt(request.getParameter("age"));
java.lang.NumberFormatException: Giriş dizesi için: ""Yardıma ihtiyacınız var! Bu istisna çözmek için nasıl
bu benim Java kodu gibi görünüyor:
int age=Integer.parseInt(request.getParameter("age"));
istek parametresi age
boşsa değil, bir dizi ya da, bunu bir sayıya dönüştürmek olamaz.
Böyle bir durumda ne yapılacağına karar gerekecek, o zaman, yani yukarıda bahsedilen durumlarda bunu:
try { ... } catch (NumberFormatException e) { ... }
teşekkürler, önceki catch ifadem sadece "catch (Exception)" idi, onu yakalamak zorundaydım (NumberFormatException) ve işe yaradı! Teşekkürler –
Size benziyor "yaş" parametre iletilmiyor veya boş bir String ile iletiliyor. Bu servlet bir doGet ise, parametre URL'yi olacak - tamamen eksik yani "http://something.tld/servlet/myServlet?age=25&fname=Hello"
Boş bir Dizeyi int'ye ayırmaya çalışıyorsunuz. Bu işe yaramaz – dambros
[java] tag caretakers: kanonik olan hangisi? http://stackoverflow.com/questions/tagged/numberformatexception+java?sort=frequent&pageSize=50 lütfen kapatın. – BalusC