Datatables有他自己的優(yōu)勢,使用起來可以自適應(yīng),通過可以快速搜索檢索等,但是類型的返回需要一個具體的格式,故看了下相關(guān)的參考文檔,用java自己實現(xiàn)了下,方便可以直接使用,封裝了一個PageResult類,前端可以直接調(diào)用ajax獲取這個返回類,從而實現(xiàn)自己的前端展示
public class PageResult {
private Integer iTotalRecords;
private Integer iTotalDisplayRecords;
private JSONArray aaData;
public PageResult() {
}
public PageResult(List list) {
setResult(list);
}
publicvoid setResult(List list) {
iTotalRecords = list.size();
iTotalDisplayRecords = list.size();
aaData = JSONArray.parseArray(JSON.toJSONString(list));
}
public Integer getiTotalRecords() {
return iTotalRecords;
}
public void setiTotalRecords(Integer iTotalRecords) {
this.iTotalRecords = iTotalRecords;
}
public Integer getiTotalDisplayRecords() {
return iTotalDisplayRecords;
}
public void setiTotalDisplayRecords(Integer iTotalDisplayRecords) {
this.iTotalDisplayRecords = iTotalDisplayRecords;
}
public JSONArray getAaData() {
return aaData;
}
public void setAaData(JSONArray aaData) {
this.aaData = aaData;
}
}