Привет, ребята, у меня есть список, который будет отображаться на странице JSP вида со стороны контроллера. Что я могу вернуть из функции modelandview, если я хочу, чтобы список отображался на той же странице просмотра, с которой я звоню?
Вот jQuery, который я использую для вызова контроллера
$("#customerList").on("keydown",function(){
$.ajax({
url: '/omp/customer',
type: 'GET'
});
});
});
Вот код контроллера
@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-вызовы асинхронны и не требуют загрузки новой страницы. Моя рекомендация заключается в том, что контроллер должен вернуть список в формате JSON, и некоторый javascript должен разобрать и отобразить его.
Посмотрите аннотацию @ResponseBody в документации Spring MVC.