前にこの問題が発生した、私は本当に今までのJava Webに、このような問題になることがあるとは思いませんでした。 - - !!!
問題は、このです:まだjqueryの、私は指定された残りのコントローラAPIに提出シリアライズJSONデータを送信するために使用しますが、500メッセージなし利用可能エラーとコンソールがNullPointerExceptionエラーを見ているjqueryの。私は、ブラウザ上で取得するために要求パケットを読んで、要求が正常にJS問題を、その威力を送っていません。JSとJavaのコード(サンプル)おそらく、次のとおりです。
JS:
VAR名= /*...*/。 VaRの電子メール= /*...*/。 VAR POSTDATA = JSON.stringify({ 名:名前、 電子メール:電子メール、 })。 $アヤックス({/*...*/})。
controller.java:
/ *コントローラクラス* / ( "/ API / XXX")@PostMapping パブリックマップ<文字列、文字列> XXX(@RequestBody MyBeanとFOO){ のArrayList <ストリング>名= foo.getNames()。 ArrayList <ストリング>メール= foo.getEamils()。 // ... }
すでにどこが間違っ知って慣れていることでしょう。。。しかし、私は、Java Webを行うことが第一号でした。。。問題は、実際にフィールド名であることがわかったデバッグ後にありません。。。
私たちは、JSまたはJavaコードの上にある必要があり、jsのコードは、のgetName()とgetEmail()、またはjsのコード変更の名前とメールをする必要があります名前と電子メール、Javaコードを送信することです。この解析するプロセスデータピットは本当に死んでいます。。。