ajax 呼び出しからの応答としてリストを送信しようとすると、ajax 関数のエラー部分に移動します。しかし、文字列に置き換えると、ajax 関数の一部が成功します。助けてください...私は春のフレームワークとフロントエンドのJSPを使用しています...
ajax関数:
<script type="text/javascript">
function dateTxnsAjax(){
var frmDate = $('#startdate').val();
var toDate = $('#enddate').val();
$.ajax({
type: "POST",
url: "datePurPoints.do",
data: "fromDate="+frmDate+"&toDate="+toDate,
success: function(response){
alert('success...................');
},
error: function(xhr,e){
alert('failed.....');
alert('Error while request: '+xhr.responseText);
}
});
}
</script>
コントローラ:
@RequestMapping(value = "/datePurPoints.do", method = RequestMethod.POST)
public @ResponseBody List<MemberLookUp> datePurPoints(@RequestParam("fromDate")String fromDate,@RequestParam("toDate")String toDate,HttpSession session) {
List<MemberLookUp> invtLst1 = new ArrayList<MemberLookUp>();
MemberLookUp membLkp = new MemberLookUp();
membLkp.setOrganizationName("santosh");
System.out.println(membLkp.getOrganizationName()+"karthick in chk");
invtLst1.add(membLkp);
System.out.println("karthick in final chk"+invtLst1.get(0).getOrganizationName());
return invtLst1;
}
これは私が警戒しているワットです:
リクエスト中のエラー: Apache Tomcat/6.0.18 - エラー レポート
HTTP ステータス 500 -
タイプステータス レポート
メッセージ
サーバーで内部エラー () が発生したため、この要求を実行できませんでした。