基于ssm框架的java后台分页方法

15 篇文章 0 订阅
11 篇文章 0 订阅

java后台分页

方法名:getActivityPicture


package  xxx

import xxx

@Service("xxxService")

public class xxxServiceImpl implements xxxService {

@Resource
private xxx xxxDao;//xxx是你的那个mapper接口,xxxDao名字自己取

public void deal(xxx request, xxx response) {
String action = request.getAction();   //获得页面请求的action名

          if ("getActivityPicture".equalsIgnoreCase(action)) {
getActivityPicture(request, response);  //action等于getActivityPicture就执行这个方法getActivityPicture(request, response);
  }

        }


       private void getActivityPicture(xxx request, xxx response) {

           JSONObject reqData = request.getData();//获得请求中的数据
           int currentPage = reqData.getInt("page");//请求的页码,如page=3就是第三页
           xxxExample example = new xxxExample();
           example.createCriteria().andxxxEqualTo(reqData.getInt("xxx")) .andxxxEqualTo(xxx);//查询条件,没有查询条件这一行可不要
           example.setPageSize(10);//页的大小,如一页10条数据
           int index = (currentPage - 1) * example.getPageSize() + 1;// 计算索引
           example.setOrderByClause("TIME DESC"); //降序,离最近的时间


           example.setStart(index);//index从哪个索引开始查找
           List<xxx> list = this.xxxDao
           .selectByExample(example);
           JSONObject JSON = new JSONObject();
           JSON.put("total", list.size());//数据的总条数放到total
           JSON.put("rows", JSONArray.fromObject(list));//数据转成json放到rows


           JSONObject resData = new JSONObject();
           resData.put("xxx", JSON);//将总数据JSON放到xxx
           response.setData(resData);//将数据响应给前端

     } 

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值