1

私はSpring MVCを使用しています

<mvc:annotation-driven/>

私の設定ファイルで。

私のコントローラーメソッドは

public @ResponseBody ArrayList<AccountDetails> create(UploadItem uploadItem)   {  
..............
return list;
}

jre1.7の使用

まだ受け入れヘッダーの HTTP ステータス 406 エラーが発生しています。

4

3 に答える 3

0

あなたの質問は詳細がかなりまばらですが、これは暗闇の中でのショットです.

リクエストで渡される Accept ヘッダーは何ですか?

何を返すことを期待していますか (XML? JSON?)、それがどのように起こると期待していますか。

クラスパスに JAXB があり、クライアントが xml を受け入れるように指定した場合、Spring はそれを XML に変換します。

クラスパスに Jackson があり、クライアントが JSON を受け入れるように指定されている場合、Spring はそれを JSON に変換します。

これらの条件を満たしていますか?

Spring MVC 3: @ResponseBody を介して XML を返すと、より多くの情報が得られる場合があります。

于 2012-06-14T21:48:34.483 に答える
0

これが機能するためには、メッセージ コンバーターを明示的に宣言する必要があると思います。

于 2012-06-14T21:38:42.597 に答える