三種不同的分頁方式

2021-09-01 02:15:55 字數 1376 閱讀 7122

習慣了ext的ext.grid.gridpanel與ext.data.store封裝好了的分頁方式以及

ajax處理方式

ext.ajax.request(,

success: function(response, action)

});

和對後台響應json的處理

ext.ajax.request(,

success : function(form, action)

});

突然讓手寫jsp風格的分頁,突然搓手不及了,可憐,兩年沒有手寫過純jsp頁面了,回憶,查閱api終於按時交工,一方自己再次怠慢,先整理如下,以防再次出現窘迫的情況。

1.ext分頁,略。

2.jquery外掛程式jquery.pagination.js分頁:

首先假設server端**響應沒問題,且返回形式為json:具體如下:

public void outjsonarray(object array)  catch (ioexception e) 

}

public void jsontest() catch (exception e) 

}

jsp**如下:

<%@ page pageencoding="utf-8" iselignored="false"%>

<%@ taglib prefix="s" uri="/struts-tags"%>

search results will be inserted here ...

3.ajax方式分頁

首先假設server端**響應沒問題,且返回形式為json:具體如下:

public class page
public class listrange
public void outjson(object array)  catch (ioexception e) 

}

public void ajaxtest() 

} catch (exception e)

outjson(listrange);

}

jsp頁面**如下:

<%@ page pageencoding="utf-8" iselignored="false"%>

<%@ taglib prefix="s" uri="/struts-tags"%>

開啟視窗

注意**中的注釋。

三種分頁方式

1.分頁方案一 利用not in和select top分頁 語句形式 selecttop10 fromtesttablewhere idnotin selecttop20id fromtesttable orderbyid orderbyidselecttop頁大小 fromtesttablewhe...

sql三種分頁方式

表中主鍵必須為標識列,id int identity 1,1 1.分頁方案一 利用not in和select top分頁 語句形式 select top 10 from testtable where id not in select top 20 id from testtable order b...

Elasticsearch 三種分頁方式

淺 分頁可以理解為簡單意義上的分頁。它的原理很簡單,就是查詢前20條資料,然後截斷前10條,只返回10 20的資料。這樣其實白白浪費了前10條的查詢。get test dev search size 10,from 20,sort id 其中,from定義了目標資料的偏移值,size定義當前返回的數...