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 |