0

Javaサーブレットプログラムを作成しましたが、実行すると、エラー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

inputタグには属性名が含まれている必要があります。

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

dservletでは、次のように、値を解析した後に値にアクセスします。

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

ちょっと正しいあなたのhtmlは入力タイプ=数値がありません。次のように正しいだけです

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

numberエラーから、関数に渡された以外のものがあり、この例外が発生したと言えます。

このようなもの:

int a = Integer.ParseInt(aStr);

どこにaStrあるabc

于 2012-12-17T06:38:48.007 に答える