我在Spring MVC中收到錯誤的Ajax調用請求錯誤。請參考下面的代碼,並在此懇請評論:獲取錯誤的請求Spring MVC中的Ajax調用錯誤
Ajax調用:
$.getJSON('deletRowRequest', {ticketId: ids}, function(data){
alert(data);
});
控制器:
@RequestMapping(value="/deletRowRequest", method = RequestMethod.GET)
public @ResponseBody List deleteRow(Model model, @RequestParam(value="ticketId") String ticketId){
String[] ticketString = ticketId.split(",");
String flag = "deleteRow";
List deleteTicketList = new ArrayList();
for(String tick :ticketString){
deleteTicketList.add(tick);
}
System.out.println("list>> "+deleteTicketList);
UpdateDB updatedb = new UpdateDB();
updatedb.updateTable(deleteTicketList, flag);
List ticket = updatedb.getRecordsFromDB();
System.out.println(ticket);
return ticket;
}
我也包括傑克遜1.7.4在lib文件夾和<mvc:annotation-driven/>
罐子我的servlet。
請指導我解決這個問題。
您是否還在使用Spring Security? –
不,我不使用任何這樣的東西 –
可能'ids'是未定義的。在發出請求之前檢查它的值。 – Bnrdo