我在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