ssm分页的方法介绍(代码示例)

本篇文章给大家带来的内容是关于ssm分页的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

页面用bootstrapTable实现(配置查询的参数即可),前提得引入bootstrapTable的css,js

function load() {    var typeid = $("#typeid").val();    $('#exampleTable').bootstrapTable({                        method : 'get', // 服务器数据的请求方式 get or post                        url : "xxx/base/supSupt/list", // 服务器数据的加载地址                        iconSize : 'outline',                        toolbar : '#exampleToolbar',                        striped : true, // 设置为true会有隔行变色效果                        dataType : "json", // 服务器返回的数据类型                        pagination : true, // 设置为true会在底部显示分页条                        singleSelect : false, // 设置为true将禁止多选                        pageSize : 10, // 如果设置了分页,每页数据条数                        pageNumber : 1, // 如果设置了分布,首页页码                        search : true, // 是否显示搜索框,给参数就可以搜索了                        showColumns : false, // 是否显示内容下拉框(选择显示的列)                        clickToSelect:true,                        sortOrder: "desc",                        sidePagination : "server", // 设置在哪里进行分页,可选值为"client" 或者                        queryParams : function(params) {//后台有个Query类,只要添加了键值对而且是表中有的他会自动弄进去                            return {                                // 说明:传入后台的参数包括offset开始索引,limit步长,sort排序列,order:desc或者,以及所有列的键值对                                limit : params.limit,                                offset : params.offset,sort:"createdat",根据创建时间(对应映射文件的条件)                                                    order:"desc",排序                                type:typeid                            };                        },                        columns : [                                {                                    checkbox : true                                },                                {                                    field : 'code',                                    title : '编码'                                                    },                                {                                    field : 'comp',                                    title : '公司名'                                },                                {                                    field : 'busilicence',                                    title : '信用代码'                                },                                {                                    field : 'law',                                    title : '法定代表人'                                },                                {                                    field : 'tel',                                    title : '联系电话'                                }]    })}

登录后复制

2.控制器

@ResponseBody    @GetMapping("/list")    @RequiresPermissions("base:supSupt:add")    public PageUtils list(@RequestParam Map params){        //查询列表数据        Query query = new Query(params);        List supSuptList = supSuptService.getSupListExcludeSuptpyeId(query);        int total = supSuptService.getSupListCountExcludeSuptpyeId(query);        PageUtils pageUtils = new PageUtils(supSuptList, total);        return pageUtils;    }

登录后复制工具类
分页的工具类mybatis映射文件

        select * from bid_sup where id not in (            select ss.supid from bid_sup_supt as ss inner join bid_sup as s on ss.supid = s.id                             and ss.typeid = #{typeid}                     )                                         order by ${sort} ${order}                                        order by ls desc                                        limit #{offset}, #{limit}                        select count(*) from bid_sup where id not in (            select ss.supid from bid_sup_supt as ss inner join bid_sup as s on ss.supid = s.id                             and ss.typeid = #{typeid}                     )    

登录后复制

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的MySQL教程视频栏目!

以上就是ssm分页的方法介绍(代码示例)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1787655.html

(0)
上一篇 2025年2月20日 01:14:18
下一篇 2025年2月20日 01:15:31

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • java和php有哪些不同

    java和php的不同:1、定位和用途,java是面向对象的编程语言,用于开发跨平台的应用程序,php是脚本语言,用于web应用程序开发;2、语法和编程风格,java语法比较严谨,php语法比较灵活,支持混合编码;3、社区和生态环境,jav…

    2025年2月23日
    100
  • mysql支持php以外还有哪些

    mysql支持php以外还有:1、Java,广泛用于开发Web应用程序和数据库连接;2、Python,广泛应用于Web开发和数据库操作;3、C#,用于开发Windows应用程序和Web应用程序;4、Ruby,广泛应用于Web开发和脚本编程;…

    2025年2月23日
    100
  • php如何原生查询mysql

    php原生查询mysql的操作是:1、创建一个php示例文件;2、连接数据库;3、检查链接是否成功;4、执行查询语句;5、处理查询结果;6、关闭数据库连接即可。 本教程操作系统:Windows10系统、php8.1.3版本、Dell G3电…

    2025年2月23日
    100
  • 怎么修改php和mysql端口

    通过修改PHP和MySQL的配置文件修改php和mysql端口。详细介绍:1、修改PHP端口,打开PHP配置文件php.ini,在php.ini文件中查找“; Listen for TCP/IP connections on port; h…

    2025年2月23日
    100
  • mysql在php显示乱码怎么解决

    mysql在php显示乱码可以通过设置数据库字符集、设置PHP页面字符集、设置MySQL数据库和表的字符集以及进行编码转换等方法来解决。详细介绍:1、设置数据库字符集,通过设置字符集,可以确保从数据库中获取的数据以正确的编码显示在网页上;2…

    2025年2月23日
    100
  • php操作mysql数据库的扩展有哪些

    PHP 提供多种 MySQL 扩展:MySQLi:推荐用于 PHP 5.3 及以上版本,提供面向对象接口和高性能。PDO:可访问多种数据库的通用抽象层, 提供一致的接口。MySQLdb:已弃用,已被 MySQLi 取代。选择扩展时,应考虑 …

    2025年2月23日
    100
  • 使用PHP开发web应用程序有哪些优势

    PHP在Web应用程序开发中的优势:1. 开源免费;2. 易于学习;3. 丰富的库和框架;4. 跨平台兼容性;5. 与数据库无缝集成;6. 高效性能;7. 庞大的社区支持;8. 广泛的行业应用。 PHP开发Web应用程序的优势 PHP作为一…

    2025年2月23日
    100
  • php制作地图数据库应该储存哪些属性

    PHP 地图数据库属性包括:几何属性:表示要素形状(geom)。非几何属性(元数据):唯一标识符(id)、名称(name)、描述(description)、类型(type)、其他属性(properties)、标签(tags)、可见性(vis…

    2025年2月23日
    100
  • 在使用php时需要用到哪些软件

    成功使用 PHP 所需软件:文本编辑器或集成开发环境(IDE)Web 服务器PHP 解释器数据库管理系统(DBMS) 使用 PHP 所需软件 PHP (超文本预处理语言) 是一种广泛用于 Web 开发的脚本语言。为了成功使用 PHP,您需要…

    2025年2月23日
    100
  • php程序员需要掌握的技能有哪些

    PHP 程序员必备技能:1. 核心 PHP 语言基础,包括语法、数据类型、控制流和函数;2. 面向对象编程;3. Web 开发:HTML、CSS、JavaScript、HTTP 协议、服务器端编程;4. 数据库:SQL 查询语言、DBMS、…

    2025年2月23日
    100

发表回复

登录后才能评论