最近要做乙個分頁留值的東東,就是在當前頁選的記錄,翻到下頁再翻回來的時候要保留住值,最後能把每頁選中的值顯示出來。。。本著多想不如多問的精神,上網問同學,結果基本上就得到一句簡單的回應——把值放session中。。。 後來又上網找案例,網上對於這類問題基本上有三種解決方案:
1,用session
2,存入資料庫
3,在頁面搞個hidden,但是存入的是所有記錄的乙個陣列。。。
對於這三種方案,1我天生反感在session裡亂丟東東,2我的資料庫不支援,3看的莫名奇妙-__-。。。
先在頁面丟乙個hidden用以儲存選中的記錄
這是js函式,用來修改hidden中儲存的值,注意這裡使用了prototype
頁面中在這裡呼叫js函式
這裡使用了struts標籤庫,是由於展現層使用的是struts框架,所以在action中只要使用dataform.setinfo(stirng),就可以在顯示頁面的時候預設選中儲存過的記錄。
好了最後就是從hidden中讀出資料顯示了,挺簡單的吧。。。
Sql 資料分頁解決方案
很多開始學習程式設計的朋友們在使用資料庫自定義分頁的時候,會遇到寫不好資料分頁儲存過程的問題。這裡我就自己的一點經驗和學習心得提供幾種資料庫內分頁的儲存過程和大家分享一下。1 使用top 1.1利用當前記錄號 currentnote 和分頁頁面大小 pagesize 進行分頁 create proc...
Sql 資料分頁解決方案
很多開始學習程式設計的朋友們在使用資料庫自定義分頁的時候,會遇到寫不好資料分頁儲存過程的問題。這裡我就自己的一點經驗和學習心得提供幾種資料庫內分頁的儲存過程和大家分享一下。1 使用 top1.1 利用當前記錄號 currentnote 和分頁頁面大小 pagesize 進行分頁 create pro...
pageHelper分頁失效解決方案
pagehelper是一款優秀的mybatis分頁外掛程式,在專案中可以非常便利的使用,使開發效率得到很大的提公升,但不支援一對多結果對映的分頁查詢,所以在平時的使用時,對於一對多分頁會出現分頁錯誤,這篇文章主要對pagehelper分頁錯誤進行重現以及提出解決方案。使用者表 user 11條資料 ...