国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java設(shè)置后端分頁

這篇具有很好參考價值的文章主要介紹了Java設(shè)置后端分頁。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

getPages(Integer.parseInt(String.valueOf(page.getCurrent())),Integer.parseInt(String.valueOf(page.getSize())),dtos);

/**
* 對list分頁
* @param currentPage
* @param pageSize
* @param list
* @return
*/
private IPage getPages(Integer currentPage, Integer pageSize, List list) {
IPage page = new Page();
if(list == null){
return null;
}
int size = list.size();
if(pageSize > size) {
pageSize = size;
}
if (pageSize!=0){
// 求出最大頁數(shù),防止currentPage越界
int maxPage = size % pageSize == 0 ? size / pageSize : size / pageSize + 1;
if(currentPage > maxPage) {
currentPage = maxPage;
}
}
// 當前頁第一條數(shù)據(jù)的下標
int curIdx = currentPage > 1 ? (currentPage - 1) * pageSize : 0;
List pageList = new ArrayList();
// 將當前頁的數(shù)據(jù)放進pageList
for(int i = 0; i < pageSize && curIdx + i < size; i++) {
pageList.add(list.get(curIdx + i));
}
page.setCurrent(currentPage).setSize(pageSize).setTotal(list.size()).setRecords(pageList);
return page;
}文章來源地址http://www.zghlxwxcb.cn/news/detail-736937.html

到了這里,關(guān)于Java設(shè)置后端分頁的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • java通用分頁(后端)

    java通用分頁(后端)

    目錄 1.通用分頁是什么? 2.通用分頁的作用 3.?通用分頁的優(yōu)缺點 ?4.通用分頁的核心思想 5.通用分頁實例 書籍實體類: 封裝pageBean類: 書籍“分頁模糊查詢所有”方法 ?封裝baseDao通用分頁模糊查詢的方法 6.單元測試框架JUnit4 ?eclipse中使用JUnit4 為什么是JUnit4不是JUnit5? Java通

    2024年02月09日
    瀏覽(25)
  • 【Java】后端開發(fā)語言Java和C#,兩者對比注解和屬性的區(qū)別以及作用

    【Java】后端開發(fā)語言Java和C#,兩者對比注解和屬性的區(qū)別以及作用

    歡迎來到《小5講堂》 大家好,我是全棧小5。 這是《Java》序列文章,每篇文章將以博主理解的角度展開講解, 特別是針對知識點的概念進行敘說,大部分文章將會對這些概念進行實際例子驗證,以此達到加深對知識點的理解和掌握。 溫馨提示:博主能力有限,理解水平有限

    2024年01月16日
    瀏覽(28)
  • Java后端實現(xiàn)不用pagehelper。手寫分頁如何實現(xiàn)?

    如果你不使用PageHelper這樣的分頁插件,你可以手動實現(xiàn)分頁邏輯。下面是一個使用Java后端手寫分頁的示例: 首先,確定每頁顯示的數(shù)據(jù)量和當前頁碼。 確定查詢總數(shù)據(jù)量的SQL語句。 執(zhí)行上述SQL語句,獲取總數(shù)據(jù)量。 根據(jù)總數(shù)據(jù)量和每頁顯示的數(shù)據(jù)量計算總頁數(shù)。 根據(jù)當前

    2024年02月12日
    瀏覽(13)
  • 大型醫(yī)院云HIS系統(tǒng):采用前后端分離架構(gòu),前端由Angular語言、JavaScript開發(fā);后端使用Java語言開發(fā) 融合B/S版電子病歷系統(tǒng)

    大型醫(yī)院云HIS系統(tǒng):采用前后端分離架構(gòu),前端由Angular語言、JavaScript開發(fā);后端使用Java語言開發(fā) 融合B/S版電子病歷系統(tǒng)

    一套醫(yī)院云his系統(tǒng)源碼 采用前后端分離架構(gòu),前端由Angular語言、JavaScript開發(fā);后端使用Java語言開發(fā)。融合B/S版電子病歷系統(tǒng),支持電子病歷四級,HIS與電子病歷系統(tǒng)均擁有自主知識產(chǎn)權(quán)。 文末卡片獲取聯(lián)系! 基于云計算技術(shù)的B/S架構(gòu)的醫(yī)院管理系統(tǒng)(簡稱云HIS),采用前后

    2024年02月03日
    瀏覽(31)
  • Java后端設(shè)置服務(wù)器允許跨域

    Java后端設(shè)置服務(wù)器允許跨域

    以下通過servlet的Filter給所有響應(yīng)的header加了一些跨域相關(guān)的數(shù)據(jù),以實現(xiàn)允許跨域。 簡言之就是發(fā)送OPTION請求到服務(wù)器,服務(wù)器根據(jù)預(yù)檢請求的請求頭信息,自行判斷是否允許跨域,并把判斷結(jié)果放到響應(yīng)的header中返回給瀏覽器。預(yù)檢請求的請求頭中包含了一些關(guān)鍵信息,

    2024年04月11日
    瀏覽(27)
  • Java 后端響應(yīng)頭中 ContenType變量 如何設(shè)置

    ContentType 默認值 及 文件流對應(yīng)類型 Java后端響應(yīng)頭中的ContentType通常需要手動設(shè)置,以指示客戶端應(yīng)如何解析響應(yīng)主體。如果未設(shè)置ContentType,服務(wù)器可能會使用默認值。在某些情況下,這可能會導(dǎo)致問題,例如,如果響應(yīng)主體是JSON格式,而服務(wù)器將ContentType設(shè)置為text/plain,

    2024年02月16日
    瀏覽(15)
  • 快速認識,后端王者語言:Java

    快速認識,后端王者語言:Java

    Java作為最熱門的開發(fā)語言之一,長居各類排行榜的前三。所以,就算你目前不是用Java開發(fā),你應(yīng)該了解Java語言的特點,能用來做什么,以備不時之需。 Java 是一種高級、多范式編程語言,以其編譯為獨立于平臺的字節(jié)碼的能力而聞名。 它是由 Sun Microsystems 的 James Gosling 于

    2024年02月05日
    瀏覽(20)
  • Java后端開發(fā)——Mybatis實驗

    Java后端開發(fā)——Mybatis實驗

    1.創(chuàng)建工程 在Eclipse中,創(chuàng)建名稱為mybatis的工程 2.引入相關(guān)依賴 3.數(shù)據(jù)庫準備 4.編寫數(shù)據(jù)庫連接信息配置文件 在項目的src目錄下創(chuàng)建數(shù)據(jù)庫連接的配置文件,這里將其命名為db.properties,在該文件中配置數(shù)據(jù)庫連接的參數(shù)。 5.創(chuàng)建POJO實體 在項目的src/main/java目錄下創(chuàng)建com.java

    2024年01月24日
    瀏覽(24)
  • 【后端開發(fā)】01-Java基礎(chǔ)語法

    Java基礎(chǔ)語法 目錄 1. 概述 1.1. 語言特性 1.2. 開發(fā)平臺 1.3. 開發(fā)環(huán)境 1.4. 開發(fā)步驟 1.5. 注釋 2. 變量與運算符 2.1. /保留字 2.2. 標識符 2.3. 變量 2.4. 常用數(shù)據(jù)類型 2.4.1. 基本數(shù)據(jù)類型(8種) 2.4.2. 引用數(shù)據(jù)類型 2.4.3. 數(shù)據(jù)類型轉(zhuǎn)換 2.5. 運算符 2.5.1. 算術(shù)運算符(7個) 2.5.2. 關(guān)

    2024年02月08日
    瀏覽(74)
  • 開發(fā)手冊|Java后端開發(fā)規(guī)范重點條目整理

    Ps:部分熟知的開發(fā)規(guī)范未收錄在本文中!暫無排版格式,等待后續(xù)添加…… 1.1 命名風格 代碼中的命名嚴禁使用拼音與英文混合的方式 alibaba / taobao / youku / hangzhou 等國際通用的名稱可視同英文 類名使用大駝峰的形式命名,例如 UpperCameCase 方法、參數(shù)與變量使用小駝峰的形式

    2024年02月14日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包