<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");
}