spring-mvc - Java String 前の行でも値を出力できますが、if を入力すると null ポインタになります。
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-17 10:08:18
0
5
541

上の 2 つの図に示されているように、フロント デスクから DecidedDistribute を渡しました。出力から、断定された Distribute には値が渡されており、if ステートメントが判定されたときにその値が正しいことがわかります。 , しかし、なぜ if 関数が入っているのかわかりませんが、フィールドが入力されると、null ポインタになり、null が出力され、後続の呼び出しで null ポインタ例外が報告されます。
説明してください、ありがとう

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(5)
漂亮男人

エラー メッセージが表示され、すでに Distribute2 メソッドにジャンプしていますが、なぜ依然として Distribute3 メソッドの内容を投稿するのですか?

いいねを押す +0
Ty80

DEBUG を呼び出して追跡します

いいねを押す +0
世界只因有你

次のように if を判断するときに null を追加します。 リーリー

試してみてください

いいねを押す +0
刘奇

Xiao Yang vita の回答に同意します。間違ったコードがエラーを報告した場所が見つかりました。

Eclipse または他の IDE で、表示するコードの行数を設定します。そうしないと、エラー コードがどこにあるのかすらわかりません。
さらに、スタックはどのクラスのどの行にエラーがあるのか​​を出力します。リンクをクリックすると、エラー報告場所に直接ジャンプできます

いいねを押す +0
phpcn_u1582

これは Web プロジェクトです。最初のロードとリダイレクトの後に実際には 2 番目の null 出力がロードされましたが、2 回目には値が渡されず、最初の出力は成功しました。見落としがあり、皆さんの時間を無駄にしてしまい申し訳ありませんでした

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート