java - Spring MVC Controller View

标签 java jquery jsp spring-mvc

大家好,我有一个列表要从 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/

相关文章:

javascript - 在 Javascript 中定位突出显示的文本

javascript - TypeError : jQuery(. ..).superfish 不是一个函数。 ul.sf-菜单

java - JSP 和 derby 数据库类

javascript - 如何为应用程序中的所有 jsp 页面应用通用的 JavaScript 和 CSS?

java - 如何将java对象列表传递给oracle存储过程(不能使用Spring)

java - "error_description": "AADSTS70002: The request body must contain the following parameter: ' client_secret or client_assertion'

javascript - 单击单选按钮时启用输入框

java - 如何在离线环境下显示xsl样式表?

java - java线程在下面的场景中将如何工作?

java - weblogic Server10.6中EJB定时器异常