0
私は春のMVCでWebアプリケーションを構築しています。406 springで受け入れられないmvc
私はAjaxを使用して患者(コレクション)のリストを取得したいと思います。しかし、それは私に406受け入れられない
JSPファイルのエラー
$(document).ready(function() {
$.ajax({
url: 'searchPatient',
//data: "uhid=" + $("#uhid").val() + "&type=" + $("#type").val(),
contentType: 'application/json',
dataType: 'json',
success: function (data) {
alert(data);
}
});
});
** をスローコントローラは
@RequestMapping("/searchPatient")
public @ResponseBody List<String> getPatient()
{
List<String> s = new ArrayList<String>();
s.add("hello");
return s;
}
どのように私はこのエラーを解決することができますファイル?
を@RequestMapping * // .../HMIS/searchPatientので、あなたのDispatcherServletが//HMISにマッピングされていることを確認したり、それはあなたのコントローラに存在しています(のhttp: //stackoverflow.com/questions/26825276/spring-4-restcontroller-json-characteristics-not-acceptable-according-to-the-re/26826136#26826136) –
はあなたがデータを送信していないので 'contentType'を削除しようとしますこのサーバーの場合、要求を拒否します。また、GETリクエストにはリクエスト本体がありません。それはほとんどのアプリケーションサーバーによって拒否されます。 [406 HTTPステータス](http://www.checkupdown.com/status/E406.html)を参照してください。 –
投稿要求に変更しましたが、まだ動作していません –