easyui datagrid 数据加载问题

发布于 2021-11-29 14:29:30 字数 272 浏览 970 评论 6

datagrid 请求方式设置为 post,我可以提交一些查询参数到后台去,但是这样就没办法在 url 后面追加 page 和 rows 这两个分页参数了。如果使用 get,在很多查询条件的情况下,把所有查询条件都追加到 url 后面也不科学。请问对于这种情况怎么处理?

后端使用的 SpringMVC,我会用 @ResponseBody 来把查询条件封装到实体,同时也肯定要使用 @RequestParam 接收 page 和 rows 分页参数进行分页查询。第一次使用 easyui,求教各位解决方案。

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

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

发布评论

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

评论(6

输什么也不输骨气 2021-12-02 02:03:13

datagrid的pagination属性设置为true,datagrid会自动发送page和rows参数

瑾兮 2021-12-01 22:25:57

我一个查询用户列表的功能。服务端提供了2个方法,一个是post,接收查询条件,封装到User实体,进行查询。另外一个get,接受page和rows两个分页参数,然后从session拿到post请求中放进去的查询条件实体进行分页查询。所以,这个问题就成了,我要控制datagrid,即可以只发送查询条件,也可以只发送分页参数。

左岸枫 2021-12-01 21:05:28

你直接新建一个分页实体bean,其他bean在继承它不就行了

爱的那么颓废 2021-12-01 16:33:57

我现在找到的解决办法是在控制器里面从httpServletRequest对象中把requestParameters拿到,自己解析。不过总感觉不好。

酒几许 2021-12-01 06:33:36

之前试过,这货部支持restful的所有方法,自己扩展或者直接不用这货

爱你是孤单的心事 2021-11-30 12:52:27

这个的确会往后台发送查询参数,方式取决于datagrid中定义的方式,默认是Post。所以问题是,如果是Post,他还会发送page和rows两个分页参数,我后台实体没法接受,报415错误。如果是get,如果我有十几个查询条件,全部拼接到url后面,也不科学。

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