重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

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

时间:2020-09-23 09:40:07 作者:重庆seo小潘 来源:
本篇文章给大家带来的内容是关于ssm分页的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。页面用bootstrapTable实现(配置查询的参数即可),前提得引入bootstrapTable的css,jsfunction load() {var typeid = $(#ty

本篇文章给大家带来的内容是关于ssm分页的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。页面用bootstrapTable实现(配置查询的参数即可),前提得引入bootstrapTable的css,jsfunction load() {var typeid = $("#typeid").val();$('#exampleTable').bootstrapTable({method : 'get', // 服务器数据的请求方式 get or posturl : "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<String, Object> params){//查询列表数据Query query = new Query(params);List<SupSuptSupVO> supSuptList = supSuptService.getSupListExcludeSuptpyeId(query);int total = supSuptService.getSupListCountExcludeSuptpyeId(query);PageUtils pageUtils = new PageUtils(supSuptList, total);return pageUtils;}工具类分页的工具类mybatis映射文件<select id="getSupListExcludeSuptpyeId" resultType="com.xxx.bid.base.vo.SupSuptVO">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<where><if test="typeid != null and typeid != ''"> and ss.typeid = #{typeid} </if></where>)<choose><when test="sort != null and sort.trim() != ''">order by ${sort} ${order}</when><otherwise>order by ls desc</otherwise></choose><if test="offset != null and limit != null">limit #{offset}, #{limit}</if></select><select id="getSupListCountExcludeSuptpyeId" resultType="int">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<where><if test="typeid != null and typeid != ''"> and ss.typeid = #{typeid} </if></where>)</select>本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的MySQL教程视频栏目!以上就是ssm分页的方法介绍(代码示例)的详细内容,更多请关注小潘博客其它相关文章!