【发布时间】:2015-12-14 12:43:06
【问题描述】:
我在 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;
}
我还在 lib 文件夹中包含 Jackson 1.7.4 jar,在我的 servlet 中包含 <mvc:annotation-driven/>。
请指导我解决这个问题。
【问题讨论】:
-
你也在使用 Spring Security 吗?
-
不,我没有使用任何类似的东西
-
可能
ids未定义。在触发请求之前检查它的值。
标签: ajax spring spring-mvc