zoukankan      html  css  js  c++  java
  • idea 增删改查之 查询

    查询

    <table class="table" id="resume" border="1"></table>

    $(function(){
    $("#conpon").bootstrapTable({
    url:"../ysq/queryCouponList",
    striped: true,//隔行变色
    showColumns:true,//是否显示 内容列下拉框
    showPaginationSwitch:true,//是否显示 数据条数选择框
    minimumCountColumns:2,//最小留几列 默认值1
    showRefresh:true,//显示刷新按钮
    showToggle:true,//显示切换视图
    // search:true,//是否显示搜索框
    // searchOnEnterKey:true,//设置为 true时,按回车触发搜索方法,否则自动触发搜索方法
    pagination:true,//开启分页
    paginationLoop:true,//开启分页无限循环
    pageNumber:1,//当前页数
    pageSize:2,//每页条数
    pageList:[1,2,3,4,6,8],//如果设置了分页,设置可供选择的页面数据条数。设置为All 则显示所有记录。
    sidePagination:"server",//
    method:'post',//发送请求的方式
    contentType:"application/x-www-form-urlencoded",//必须的否则条件查询时会乱码
    queryParams:function(obj){
    var str = $("#name").val();
    return {
    "name":str,
    page:this.pageNumber,//当前页
    rows:this.pageSize //每页条数
    }
    },
    columns: [
    {checkbox:true},
    {field:'couId',title:'优惠券编号'},
    {field:'couName',title:'优惠券名称'},
    {field : 'couimg', title :'优惠券图片',
    formatter:function(value,row,index){
    var a="<img src='"+value+"' width='200' height='80'>";
    return a;
    $("#couimg").html(row.couimg);
    }
    },
    {field:'couPrice',title:'优惠数量'},
    {field:'man',title:'满元'},
    {field:'jiange',title:'可优惠'},
    {title:'操作',field:'s',formatter:function(value,row,index){
    return "<input class='btn btn-default glyphicon glyphicon-plus' type='button' onclick='delUser("+row.couId+")' value='删除'>";
    }
    },
    ]
    })
    })

    function searchUser(){
    $("#conpon").bootstrapTable("refresh",{'pageNumber':1,"pageSize":4});
    }


    controller
    @RequestMapping("queryCouponList")
    @ResponseBody
    public JSONObject queryConpon(int page,int rows,Coupon p){

    JSONObject json = ysqService.queryConpon(page,rows,p);

    return json;
    }

    service实现类
    @Override
    public JSONObject queryConpon(int page, int rows, Coupon p) {
    long count=ysqMapper.queryConpon(p);
    int start=(page-1)*rows;
    List<Coupon> list= ysqMapper.queryStart(start,rows,p);
    JSONObject json = new JSONObject();
    json.put("rows", list);
    json.put("total", count);

    return json;
    }

    dao
    List<Coupon> queryStart(@Param("start") int start,@Param("rows") int rows,@Param("p") Coupon p);

    mapper
    <select id="queryConpon" resultType="long">
    select count(*) from coupon
    </select>

    <select id="queryStart" resultType="com.jk.entity.Coupon">
    select * from coupon
    limit #{start},#{rows}
    </select>

    <!-- json解析依赖 -->
    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.33</version>
    </dependency>

  • 相关阅读:
    VC 捕获Windows关机事件
    JAVA多态计算面积main函数调用方法
    Spring MVC 和 Spring 总结
    css知识总结
    数据库mysql大全(高级版)
    springboot+springcloud微服务项目全套资料(笔记+源码+代码)
    eclipse上的maven,添加依赖后无法自动下载相应的jar包
    使用angularJS接收json数据并进行数据的显示
    mybatis的基本语句的应用
    Idea集成maven插件
  • 原文地址:https://www.cnblogs.com/yu72732/p/12621040.html
Copyright © 2011-2022 走看看