layui 框架 分页 js

<script src="/layuiadmin/layui/layui.js"></script>
<script>
var totalpage=${totalpage}
var pageNum=${pageNum}
$(function () {
    layui.use(['laypage','layer','layedit'], function () {
        var laypage = layui.laypage,
            layer=layui.layer,
          layedit = layui.layedit
        //完整功能
        laypage.render({
            elem: 'sa'
            <%--,url:'<glb:url/>/product/yield/queryGridList.action'--%>
            ,page: true
            , count: totalpage //数据总数,从服务端得到
            , limit: 20
            , curr: pageNum
            , layout: [ 'prev', 'page', 'next', /*'limit',*/'count',  'skip']
            , jump: function (obj, first) {
                console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。
                console.log(obj.limit); //得到每页显示的条数
                let href = window.location.href;
                //首次不执行
                if (!first) {
                    //layer.msg('第 '+ obj.curr +' 页');
                    href = '?pageNum=' + obj.curr;
                    href += '&pageSize=' + obj.limit;
                    console.log(href)
                    location.href = href;
                }
            }
        });
        //#end
    });
})
</script>

服务端

@RequestMapping (value="/indexMC.action")
public ModelAndView mcxy(HttpServletRequest request, HttpServletResponse response) throws Exception {
int pageNum =1;
int pageSize=20;
if (StringUitl.IsNull(request.getParameter("pageNum"))){
    pageNum=1;
}else {
    pageNum = Integer.parseInt(request.getParameter("pageNum"));
}
if (StringUitl.IsNull(request.getParameter("pageSize"))){
    pageSize=20;
}else {
    pageSize=Integer.parseInt(request.getParameter("pageSize"));
}
request.setAttribute("pageNum",pageNum);
int sum= service.findcount();
request.setAttribute("totalpage",sum);
List<Map<String ,Object>> bean=service.findAll(pageNum,pageSize);
request.setAttribute("bean",bean);
Map<String, Object> ages = new HashMap<>();
for (Map<String, Object> stringObjectMap : bean) {
    if (StringUitl.IsNotNull( stringObjectMap.get("inTime").toString())){
		//核准日期  inTime
		String inTime = stringObjectMap.get("inTime").toString();
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy");
		Date date = simpleDateFormat.parse(inTime);
		String format = simpleDateFormat.format(date);
		//当前日期
		Date now = new Date();
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");
		String createTime = dateFormat.format(now);//格式化然后放入字符串中
		//企业年龄
		int age = Integer.parseInt(createTime) - Integer.parseInt(format);
		if (age<=0){
			age=1;
		}
        stringObjectMap.put("age",age);
		String maptype2name=service.maptype(stringObjectMap.get("map_type2").toString());
        stringObjectMap.put("map_type2_name",maptype2name);
		//综合评分
        Benefit benefit=service.findbyIdAssessment(stringObjectMap.get("id").toString());
        if (StringUitl.IsNotNull(benefit)){
        	stringObjectMap.put("count",benefit.getAssessment());
		}else {
			stringObjectMap.put("count",0);
		}
     }
}
return new ModelAndView("/mcxy/mu");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值