Spring MVC контроллер вид

0

Привет, ребята, у меня есть список, который будет отображаться на странице 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");


}
Теги:
jsp
spring-mvc

1 ответ

2

Похоже, вы хотите сделать вызов Ajax на сервер и получить список. Ajax-вызовы асинхронны и не требуют загрузки новой страницы. Моя рекомендация заключается в том, что контроллер должен вернуть список в формате JSON, и некоторый javascript должен разобрать и отобразить его.

Посмотрите аннотацию @ResponseBody в документации Spring MVC.

  • 0
    +1 для @ResponseBody;)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню