大家好,我有一个列表要从 Controller 端显示在 View JSP 页面上。如果我希望列表显示在我调用它的同一 View 页面中,我应该从 modelandview 函数返回什么?
这是我用来调用 Controller 的 jQuery
$("#customerList").on("keydown",function(){
$.ajax({
url: '/omp/customer',
type: 'GET'
});
});
});
这是 Controller 代码
@RequestMapping(method= RequestMethod.GET)
public ModelAndView getlist(Model mod)
{
System.out.println("I am here");
CustomerDetails details = new CustomerDetails();
details.setAl();
mod.addAttribute("lists",details.getAl());
return new ModelAndView("dashboard/home");
}
最佳答案
您似乎想要对服务器进行 Ajax 调用并检索列表。 Ajax 调用是异步的,不需要加载新页面。 我的建议是 Controller 应该以 JSON 格式返回列表和一些 javascript 应该解析并显示它。
查看 Spring MVC 文档中的 @ResponseBody 注释。
关于java - Spring MVC Controller View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23336903/