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>

  • 相关阅读:
    zoj 3627#模拟#枚举
    Codeforces 432D Prefixes and Suffixes kmp
    hdu 4778 Gems Fight! 状压dp
    CodeForces 379D 暴力 枚举
    HDU 4022 stl multiset
    手动转一下田神的2048
    【ZOJ】3785 What day is that day? ——KMP 暴力打表找规律
    poj 3254 状压dp
    C++中运算符的优先级
    内存中的数据对齐
  • 原文地址:https://www.cnblogs.com/yu72732/p/12621040.html
Copyright © 2011-2022 走看看