Tengo un formulario en el que uno de los campos es un integer, no queiro q sea obligatorio meterlo, pero si no introduzco ningun valor me salta una excepcion.
tiene que ser asi o hay alguna opcion para que no tenga que ser obligatorio?
gracias
| |||
Pregunta sobre los tipos de datos Tengo un formulario en el que uno de los campos es un integer, no queiro q sea obligatorio meterlo, pero si no introduzco ningun valor me salta una excepcion. tiene que ser asi o hay alguna opcion para que no tenga que ser obligatorio? gracias |
| ||||
un formulario en que?? en swing, en HTML??, donde te manda la exception? que exception es? cuando te manda la exception? necesitarias aclarar estas interrogantes para tener una respuesta certera ![]() have funnnnnnnn ![]()
__________________ Curso de Angular JS - Haremos una app de principio a fin |
| |||
el formulario esta en html, y cunado le mando los datos es cunado m salta la excepcion(si no he introducido ningun dato en ese campo integer) la excepcion que m sale es esta: java.lang.NumberFormatException: For input string: "" java.lang.NumberFormatException.forInputString(Num berFormatException.java:48) java.lang.Integer.parseInt(Integer.java:468) java.lang.Integer.valueOf(Integer.java:553) org.apache.jsp.inzamac2.insertlugar_jsp._jspServic e(insertlugar_jsp.java:146) org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet .java:802) org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet .java:802) |
| ||||
java.lang.NumberFormatException: For input string: "" esa exception sale cuando intentas hacer algo asi: int numero = Integer.parseInt(""); osea, os logico que habra un error, pues lo que quieres convertir es un simple "", lo que debes ahcer es antes de hacer esa linea validar que el string contenga algo, y despues hacerlo, y claro meterlo dentro de un try{} Código PHP: ![]() have funnnnnnn ![]()
__________________ Curso de Angular JS - Haremos una app de principio a fin |