2016-06-21 8 views
0

Firefoxコンソールで「要素が見つかりません」というエラーが頻繁に発生します。 @RequestMappingパラメータを使用してこの問題を解決したい。以下はJava関数の頭です:Firefox 'no element found' - @RequestMapping

@RequestMapping(value = "/settings", method = RequestMethod.POST) 
@PreAuthorize(EmailRolesConstants.HAS_ANY_EMAIL_ROLE) 
@ResponseStatus(HttpStatus.OK) 
public void setSettings(@RequestBody SettingsDto settings) { 
     ...do something 
} 

私はResponseMappingのパラメータを多く使用していましたが、コード415が表示されたり、コンソールエラーが表示されなくなりました。このようにこれを修正する方法はありますか?

おそらく空の応答コンテンツが原因です。

GETメソッドとPOSTメソッドにエラーが表示されます。 Firefoxのみ。

+0

あなたの質問には、私たちがお手伝いするかどうかは不明ですが、エラーの詳細を投稿してください。完全なスタック例外やより多くのコードスニペットのように。 – Blank

+0

スタック例外はありません。Firefoxコンソールでのみエラーが発生します。私はより多くのコードを与えることができます。 –

答えて

0

あなたは空の応答があるとき、FirefoxはそれをXMLとして扱います。これはルート要素が存在しなければならないという要件があります。あなたの応答がJSONで、空のものを送信した場合、Firefoxは違反である空のXMLを送信したと考えます。

関連する問題