zoukankan      html  css  js  c++  java
  • SSM+layui分页(了解98%)

    第一步:配置pom.xml

    <dependency>
          <groupId>com.github.pagehelper</groupId>
          <artifactId>pagehelper</artifactId>
          <version>5.1.10</version>
        </dependency>

    第二步:配置Spring_servlet.xml

    <bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean">标签中添加:

    <property name="plugins">
    <array>
    <bean class="com.github.pagehelper.PageInterceptor">
    <property name="properties">
    <value></value>
    </property>
    </bean>
    </array>
    </property>

     第三步:配置Service接口

     JsonData allShop(int limit,int page); 

     第四步:配置Service实体类,也就是ServiceImpl

    只需要一个全查询操作就可以,无需多添加

    @Override
        public JsonData allShop(int limit,int page) {
            PageHelper.startPage(page,limit);
            List<Shopinfo>  shopinfos=shopinfoMapper.allShop(limit, page);
            PageInfo<Shopinfo> pageInfo=new PageInfo<>(shopinfos);
            return JsonData.buildSuccess(pageInfo,"success");
        }

    第五步:配置Mapper接口

     List<Shopinfo> allShop(int limit,int page);

    第六步:配置Controller

    @RequestMapping("/allShop")
        @ResponseBody
        public String allShop(int limit,int page){
            JsonData allShop=shopinfoService.allShop(limit,page);
            return JSON.toJSONString(allShop);
        }

    第七步:在Layui框架中自己设定的js文件中的全查询操作“]]”之后添加

    ,parseData:function(rs){//数据格式解析
                console.log("rs===="+rs.toString()+"---"+rs.data.total+"---"+rs.data.list+"---"+rs.msg)
                return { // 里面的每一个值必须与传递的json 数据对应
                    "code":rs.code,    //返回状态码200
                    "msg":rs.msg,    // 消息
                    "count":rs.data.total,    //总条目
                    "data":rs.data.list    //具体内容
                }
            }

    记得在添加全查询路径的下一项添加

     ,page:true  //开启分页

    --------------------------------------------------------------------------------------------------------------------------感谢到访!期待您的下次光临!

  • 相关阅读:
    mybatis的注意事项一
    java代码操作word模板生成PDF文件
    使用mybatis框架实现带条件查询多条件(传入实体类)
    MyBatis框架ResultMap节点
    优化mybatis框架中的查询用户记录数的案例
    Mybatis框架联表查询显示问题解决
    使用mybatis框架实现带条件查询单条件
    [DB] 如何彻底卸载删除MySQL 【MYSQL】
    [DB] MySQL窗口输入密码后消失问题 【MYSQL】
    [acm] 曾经 刷题记录 [只有正确的坚持才是胜利]
  • 原文地址:https://www.cnblogs.com/varchar-pig/p/14244088.html
Copyright © 2011-2022 走看看