Jsp分頁知識點

2021-08-18 07:59:40 字數 931 閱讀 4152

四個常用變數:型別都為int

pagesize    顯示每一頁有多少條記錄                    pagenow:希望顯示第幾頁

pagecount:      一共有幾頁                                                rowcount:一共有多少條記錄

說明:pagesize:是制定的       pagenow:使用者選擇的

rowcount   從表中查詢得到

pagecount:     通過rowcount和pagesize計算出來的

1、 顯示第幾頁的資料庫查詢**

select top pagesize 欄位名 from 表名 where idnot in

(select top pagesize*(pagenow-)  id from 表名)

例如:顯示第2頁

selecttop 3 * form user where id not in (select top 3*1 id from user)

2、 **書寫步驟

(1)定義分頁的四個變數

(2)查詢得到rowcount;  resultset rs=ct.executequery(「select count(*)from users 」);

if(rs.next){

rowcount=rs.getint(1);

3、 通過演算法計算pagecount

4、 查詢需要顯示的記錄

rs=sm.executequery(select top pagesize 欄位名 from 表名 where idnot in

(select top pagesize*(pagenow-)  id from 表名));

5、 顯示

while(rs.next){

//獲取欄位rs.getstring(1)

JSP重要知識點

場合 頁面本身有中文的時候 解決辦法 servlet resp.setcontenttype text html charset gbk jsp page contenttype text html charset gb2312 注意 一定要寫在printwriter out resp.getwri...

jsp易錯知識點

1.http請求包括 方法 uri 協議 版本,請求頭,請求正文 http應答包括 協議 狀態 描述,應答頭,應答正文 2.jsp常用三種指令 page指令 page 定義網頁依賴屬性 taglib指令 taglib 引入標籤庫 include指令 include 包含其他檔案 3.九大內建物件 4...

jsp容易混淆的知識點

1.在使用的時候可以使用 也同時可以使用 request.getcontextpath 達到同樣的效果,同時,也可以將 放入乙個jsp檔案中,將用c set放入乙個變數中,然後在用的時候用el表示式取出來。如 ctx value 2.標籤用來顯示乙個表示式的結果,與 作用相似,它們的區別就是標籤可以...