0

我写了一个 java servlet 程序,但是当我运行它时,它显示错误 HTTP 状态 500 - null 这是什么意思;我的源代码在这个页面上

错误是

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

4 回答 4

2

可能

int phone=Integer.parseInt(phone1);

phone1null通过_

于 2012-12-16T20:15:14.663 回答
0

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

像这样的东西:

int a = Integer.ParseInt(aStr);

aStr在哪里abc

于 2012-12-17T06:38:48.007 回答
0

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

Phone Number
</td><td>
<input type="text" name="phone">
</td></tr><tr><td>
于 2012-12-17T06:11:02.650 回答
0

您应该在输入标签中有属性名称。

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

in dservlet解析后访问该值,如下。

int x=Integer.parseInt(request.getParameter("xyz"));
于 2013-02-19T09:31:56.073 回答