easyui+springmvc数据返回问题

发布于 2022-09-03 12:08:50 字数 1587 浏览 14 评论 0

前台代码

<table id="dg" title="My Users" class="easyui-datagrid" style="width:550px;height:250px"
        url="regist.do"
        toolbar="#toolbar"
        rownumbers="true" fitColumns="true" singleSelect="true">
    <thead>
        <tr>
            <th field="username" width="50">First Name</th>
            <th field="lastname" width="50">Last Name</th>
            <th field="phone" width="50">Phone</th>
            <th field="email" width="50">Email</th>
        </tr>
    </thead>

后台:

@RequestMapping(value = "regist", method = RequestMethod.POST)
    public Object regist(HttpServletRequest request, User user) throws Exception {
      List<User>  userList=    userService.getUsers();
      System.out.println(userList);
    Map<String, Object> result = new HashMap<String, Object>(2) ; 
      JSONArray arr = new JSONArray();
      JSONObject obj = new JSONObject();
      for(int i =0;i<userList.size();i++){
           obj.put("username", userList.get(i).getUsername());
           arr.add(obj);
      }
    result.put("total",userList.size() );
    result.put("rows", arr);
    return JSONObject.fromObject(result);
    }    

运行时可以跳到regist方法里,但是浏览器报 jquery-1.7.2.min.js:4 POST http://localhost:8080/SpringM... 404 (Not Found) ? 查询的数据咋加载到easyui表格里的?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

橘寄 2022-09-10 12:08:50

方法前面加上@ResponseBody
返回变成return result;

咆哮 2022-09-10 12:08:50

easyui 没用过,不过按照用过的来看一般都是转成json 字符串来填充datasource 的

旧城空念 2022-09-10 12:08:50

服务端方法签名,改成get

柏拉图鍀咏恒 2022-09-10 12:08:50

easyui里的数据好像是直接写到响应输出流里。,需要加上@ResponseBody注解

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文