【发布时间】:2015-06-28 21:08:41
【问题描述】:
我正在开发一个 Spring-MVC 应用程序,我想在其中将不同类型的 java.util.List 发送到 AJAX 方法。不知道在给AJAX方法数据的时候能不能在控制器中使用model.addAttribute。
情况是:
@RequestMapping(value=/mappingurl)
public @ResponseBody void sendDataToAjax(){
List<Item1> item1;
List<Item2> item2;
List<Item3> item3;
model.addAttribute("item1collection",item1);
model.addAttribute("item2collection",item2);
model.addAttribute("item3collection",item3);
}
当它是 AJAX 方法时这是否有效,如果不是,我该怎么做才能发送 List 对象并在 AJAX 方法中访问它。我希望我的问题很清楚,如果没有,请告诉我,我会即兴发挥。谢谢。 :-)
【问题讨论】:
-
你在客户端使用什么 AJAX 方法?您需要
return(例如 JSON)并且应该能够在 AJAX 调用完成时在客户端解析/使用它
标签: java ajax spring spring-mvc