首先我们要清楚为什么要用Ajax实现分页:
Ajax局部刷新技术,相比之前的简易论坛的severlet跳转技术,每次改变都会跳转刷新整个页面。Ajax不用刷新整个页面,只是局部刷新。
这里我分成五点来简述
1.首先在数据库中创建要展示的表,链接数据库,在Javaben中写查询所有要展示内容。
2.编写severlet,在severlet中调用javaben中的方法通过json包返回json文件
3.将从数据库中的找到的数据(保存在list中),转换成json文件(string类型),代码如下:
//商品集合
List<Goods> ls=igb.getAllByPage(pageIndex, pageSize);
//获取最大页码
int max=igb.getMax("goods", pageSize);
//把集合转为String
String str=JSON.toJSONString(ls);
4. 在severlet中编写的代码如下:
package com.zking.servlet;
import java.io.IOException;
import j