關於資料庫分頁,在這裡舉乙個例子來說,能比較直觀的理解
首先要寫乙個page工具類
package util;
public class pagebean else
return pageno;
} //獲取前一頁
public int getbeforepage()else
return pageno;
} //獲取當前頁
public int getpageno()
//設定當前頁
public int setpageno(int pageno) else if(pageno>=pagecount)else
return pageno;
} //獲取當頁數
public int getpagecount()
//表中資料的行數count
public void setpagecount(int count) else
}}
然後是注意dao層的sql語句
//普通分頁查詢
public listfindarraybypage(int pageno,int pagesize);
//當期是第2頁,每頁大小5條
return findarraybysql(sql, params);
}//職員獲取表中資料的行數
public int count();
resultset rs=dbutil.executequery(sql, params);
try
} catch (sqlexception e) finally
return count;
}//多條模糊查詢
public listfindbycondition(emp emp)
if(emp.getperstyle()!=0)
if(emp.getworktype()!=null&&!"".equals(emp.getworktype()))
} return findarraybysql(new string(builder), params.toarray());
}//根據語句查詢
public listfindarraybysql(string sql,objectparams)
} } catch (sqlexception e) finally
return list;
}
然後是servlet層
反正我看懂了。。。
關於web分頁展示功能的設計
分頁展示功能是web中最常見的功能之一 乍一看,這個設計很傳統,也很自然,沒毛病 但是仔細研究後,發現這種設計無論從效能還是人性化方面,都有毛病 我們來考慮乙個常用場景,新資料在不斷加入,如分頁展示乙個論壇主題資料 資料按時間戳排序,肯定是希望最新的資料在第一頁展示,即新資料在列表頭部不斷加入 按照...
關於web基礎的總結
頁面基本結構 塊級元素和行級元素 塊級元素 塊級大多為結構性標記 標題一級 標題二級 標題 標題四級 標題五級 標題六級 水平分割線 段落 滾動文字 無序列表 有序列表 表單 行內元素 行內大多為描述性標記 鏈結 換行 加粗 加粗 斜體 斜體 刪除線 下劃線 文字框 多行文字 下拉列表 塊級元素 1...
Web之真假分頁
在web 設計中乙個無法避免的問題就是分頁顯示。當資料量特別大的時候,我們不可能將所有的資料都在乙個頁面進行顯示,如果這樣將嚴重影響到它的美觀性。所以在這個時候,分頁顯示則成為了我們的大功臣。當然分頁也分兩種,一種是真分頁,一種是假分頁,即 假分頁 從資料庫中選擇所有記錄後在分頁。真分頁 從資料庫中...