HTTP状态500 - null

时间:2012-12-16 20:09:38

标签: java java-ee servlets jdbc tomcat7

我编写了一个java servlet程序,但是当我运行它时,它显示错误HTTP状态500 - null它意味着什么; 我的源代码位于this page

错误是

HTTP Status 500 - null
type Exception report
message null
description The server encountered an internal error that prevented it from fulfilling this request.
exception
 java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
skypark.Registration.doPost(Registration.java:56)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

请帮我解决这个问题....

4 个答案:

答案 0 :(得分:2)

可能

int phone=Integer.parseInt(phone1);

phone1null通过

答案 1 :(得分:0)

嘿正确你的HTML没有输入类型=数字正确如下

Phone Number
</td><td>
<input type="text" name="phone">
</td></tr><tr><td>

答案 2 :(得分:0)

从错误中我可以说除了number之外还有其他内容传递给你的函数,并引发了这个异常。

这样的事情:

int a = Integer.ParseInt(aStr);

aStrabc

答案 3 :(得分:0)

您应该在输入标记中包含属性名称。

<input type="text" name="xyz">

在d servlet解析后访问该值,如下所示。

int x=Integer.parseInt(request.getParameter("xyz"));