技巧 尋找分頁顯示錯誤的原因

2021-07-07 07:28:27 字數 930 閱讀 3261

本例中,問題是:以特定的查詢條件查詢時,分頁控制項不顯示。

分頁控制項的jsp**如下:

這個jsp只負責顯示分頁部分的介面。

但是通過f12控制台,我們看到,不顯示的地方出現的是這個名為pagination的jsp中的js函式。

也就是說,出現的問題是:呼叫這個jsp出了問題。

呼叫jsp出問題,原因可能有二:

一者,jsp**中,有沒有判斷到的地方;

二者,猜想這個被多次呼叫的不止一兩次的jsp沒有任何問題,是呼叫時,傳的引數有問題了。

事實上,經過搜尋,我們發現這個名為paination的jsp居然被呼叫了180次之多,所以它出現問題的機率是很小的。

排除第乙個原因,我們就不需要到pagination這個jsp中尋找錯誤了。

接下來,我們猜想是原因二。即引數的問題。

引數的問題又有兩種可能,

一者,引數本身有問題;

二者,傳遞引數的過程中出了問題。

我們來測試一下。

在呼叫分頁jsp的過程中,我們發現需要四個引數。
$$$
$

我們可以把這四個引數直接顯示在jsp頁面中,如下。

經測試,我們發現,最後乙個pagecount的引數沒有傳進來。

我們去尋找一下pagecount是從**來的,怎麼定義的,怎麼生成的。

就能夠找到錯誤原因了。

java的分頁顯示

實現原理很簡單,就是建立乙個page類,裡面放當前訪問的頁數 這個是從客戶瀏覽器傳到後台的資料,所以你的分頁需要用它來定位記錄的條目 和每一頁顯示的記錄行數。然後通過分頁計算就可以得出下列資料。假定你的頁數從1開始 1 總頁數 總記錄數 每頁大小,如果0 總記錄數 每頁大小,那麼總頁數再 12 當前...

簡單的分頁顯示

使用到的pageutil類 public class pagebeanutil public void setpage int page public int gettotalcount public void settotalcount int totalcount public int gett...

Mybatis繫結錯誤的原因

mybatis常會出現下面異常,這一般是xml對映檔案有錯誤。但是這個提示不一定準確,以致網上有些資料說這個問題很奇怪。出現這個錯誤一般的解決方式在下面有說明 org.apache.ibatis.binding.bindingexception invalid bound statement not...