Rumah hujung hadapan web tutorial js Bagaimana untuk melaksanakan fungsi paging jsp

Bagaimana untuk melaksanakan fungsi paging jsp

Mar 04, 2024 pm 04:40 PM
jsp Fungsi halaman

Langkah-langkah pelaksanaan: 1. Perkenalkan perpustakaan tag JSTL ke dalam halaman JSP 2. Dapatkan data daripada pangkalan data 3. Paparan bar navigasi di halaman; dan setiap halaman Untuk memaparkan kuantiti, hanya dapatkan data yang sepadan daripada data paging dan paparkan pada halaman.

Bagaimana untuk melaksanakan fungsi paging jsp

Langkah umum untuk melaksanakan fungsi paging JSP adalah seperti berikut:

  1. Dalam halaman JSP, dapatkan data daripada pangkalan data melalui perpustakaan tag JSTL atau kod Java.

  2. Data halaman mengikut keadaan halaman (seperti nombor yang dipaparkan pada setiap halaman, nombor halaman semasa, dll.).

  3. Paparkan bar navigasi halaman pada halaman untuk memudahkan pengguna bertukar antara nombor halaman yang berbeza.

  4. Mengikut nombor halaman semasa dan nombor yang dipaparkan pada setiap halaman, data yang sepadan diperoleh daripada data paging dan dipaparkan pada halaman.

Langkah pelaksanaan khusus adalah seperti berikut:

Perkenalkan perpustakaan tag JSTL ke dalam halaman JSP, contohnya:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Salin selepas log masuk

Dapatkan data daripada pangkalan data, contohnya:

rreee data

contoh:

<c:forEach var="item" items="${data}"><tr><td>${item.id}</td><td>${item.name}</td><td>${item.age}</td></tr></c:forEach>
Salin selepas log masuk

Paparkan bar navigasi halaman dalam halaman, contohnya:

<%int pageSize = 10; // 每页显示数量int currentPage = request.getParameter("page") == null ? 1 : Integer.parseInt(request.getParameter("page")); // 当前页码int start = (currentPage - 1) * pageSize; // 计算起始位置List<Data> dataList = getDataFromDatabase(); // 从数据库中获取数据List<Data> pageList = dataList.subList(start, Math.min(start + pageSize, dataList.size())); // 对数据进行分页处理request.setAttribute("data", pageList); // 将分页后的数据存入request中%>
Salin selepas log masuk

di mana, totalPage mewakili jumlah bilangan halaman, yang boleh dikira.

Mengikut nombor halaman semasa dan nombor yang dipaparkan pada setiap halaman, dapatkan data yang sepadan daripada data halaman dan paparkan pada halaman, contohnya:

<ul class="pagination"><li><a href="?page=1">首页</a></li><c:forEach var="i" begin="1" end="${totalPage}"><li><a href="?page=${i}">${i}</a></li></c:forEach><li><a href="?page=${totalPage}">尾页</a></li></ul>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi paging jsp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah jsp bahagian hadapan atau belakang? Adakah jsp bahagian hadapan atau belakang? Jan 28, 2023 pm 06:23 PM

jsp tergolong dalam bahagian belakang. Intipati jsp ialah servlet, dan servlet ialah aplikasi java bahagian pelayan, jadi jsp ialah teknologi back-end. JSP digunakan pada pelayan rangkaian dan boleh bertindak balas kepada permintaan yang dihantar oleh klien dan menjana halaman Web HTML, XML atau dokumen format lain secara dinamik berdasarkan kandungan permintaan, dan kemudian mengembalikannya kepada peminta. Teknologi JSP menggunakan Java sebagai bahasa skrip untuk menyediakan perkhidmatan untuk permintaan HTTP pengguna, dan boleh mengendalikan keperluan perniagaan yang kompleks bersama-sama dengan program Java lain pada pelayan.

Bagaimana untuk mengintegrasikan JSP dalam projek SpringBoot Bagaimana untuk mengintegrasikan JSP dalam projek SpringBoot May 12, 2023 pm 07:40 PM

Selepas projek springboot baharu dibuat, direktori adalah seperti berikut: Langkah 1: Tambah kod pakej jar yang diperlukan untuk mengkonfigurasi jsp ke fail pom projek: org.apache.tomcat.embedtomcat-embed-jasperprovided Langkah 2: Buat direktori baharu webapp di bawah laluan utama , cipta laluan baharu WEB-INF di bawah aplikasi web, cipta laluan baharu jsp di bawah WEB-INF dan letakkan fail jsp yang ingin kami gunakan di bawah laluan ini fail jsp dalam fail konfigurasi utama: spring .mvc.view.prefix=/WEB-INF/jsp/sp

Apakah perbezaan antara jsp dan html Apakah perbezaan antara jsp dan html Jan 09, 2024 am 10:46 AM

Perbezaan antara jsp dan html: 1. Mekanisme operasi; 3. Hubungan dengan Java; 5. Hubungan dengan back-end; ; 9. Akhiran fail dan alat pengenalan 10. Komuniti dan sokongan; Pengenalan terperinci: 1. Mekanisme pengendalian HTML ialah bahasa penanda, terutamanya digunakan untuk menerangkan dan mentakrifkan kandungan halaman web Ia dijalankan pada klien dan ditafsirkan dan dilaksanakan oleh pelayar web yang dinamik bahagian pelayan, dsb. tunggu.

Bagaimana untuk melaksanakan fungsi paging jsp Bagaimana untuk melaksanakan fungsi paging jsp Mar 04, 2024 pm 04:40 PM

Langkah-langkah pelaksanaan: 1. Memperkenalkan perpustakaan tag JSTL ke dalam halaman JSP 2. Mendapatkan data daripada pangkalan data 3. Mengelui data 4. Memaparkan bar navigasi halaman 5. Memaparkan nombor mengikut halaman semasa; nombor dan setiap halaman , hanya dapatkan data yang sepadan daripada data halaman dan paparkannya pada halaman.

Bagaimana untuk melaksanakan fungsi paging ThinkPHP6 Bagaimana untuk melaksanakan fungsi paging ThinkPHP6 Jun 20, 2023 pm 09:15 PM

ThinkPHP ialah rangka kerja pembangunan PHP yang sangat popular, dan versi terbarunya, ThinkPHP6, telah dipertingkatkan dari segi prestasi dan kemudahan penggunaan. Fungsi paging adalah fungsi yang sangat biasa dalam pembangunan web, dan ThinkPHP6 juga menyediakan kaedah paging yang sangat mudah. Artikel ini akan memperkenalkan cara melaksanakan fungsi paging ThinkPHP6. 1. Fahami fungsi paging Dalam aplikasi web, apabila set data sangat besar, memaparkan semua hasil pada satu halaman akan menyebabkan halaman dimuatkan terlalu perlahan, dan pada masa yang sama

Cara menggunakan jsp+mysql untuk melaksanakan pertanyaan paging pada halaman web Cara menggunakan jsp+mysql untuk melaksanakan pertanyaan paging pada halaman web May 30, 2023 pm 03:58 PM

1. Pernyataan sql teras untuk melaksanakan pertanyaan paging (1) Pernyataan sql untuk menanyakan jumlah rekod dalam pangkalan data: selectcount(*)dari+(nama jadual); (2) Pernyataan sql untuk menanyakan bilangan rekod setiap pertanyaan: di mana: 0 dicari Indeks, 2 ialah bilangan item yang dicari setiap kali. pilih*daripada nama jadual limit0,2; 2. Pelaksanaan kod* Saya menulis dua kelas ini dalam artikel sebelumnya, kelas sambungan DB: digunakan untuk mendapatkan sambungan pangkalan data, kelas objek Pengarang. Klik pada pautan untuk melihat kod bagi kedua-dua kelas ini. Klik pautan untuk melihat kelas sambungan DB dan kelas objek Pengarang (1) Halaman log masuk: index.jsp. Inserttitlehere lajur pengguna

Apakah format jsp? Apakah format jsp? Jan 24, 2024 pm 04:01 PM

​JSP ialah standard teknologi web dinamik Format failnya adalah untuk memasukkan segmen program Java (Scriptlet) dan tag (teg) JSP ke dalam fail HTML halaman web tradisional (.htm, .html) untuk membentuk fail JSP (*.jsp ).

Bolehkah JSP digantikan dengan PHP? Bolehkah JSP digantikan dengan PHP? Mar 21, 2024 am 11:03 AM

Bolehkah JSP digantikan dengan PHP? JSP (JavaServerPages) dan PHP (HypertextPreprocessor) adalah bahasa skrip sebelah pelayan yang biasa digunakan untuk menjana kandungan halaman web secara dinamik. Walaupun mereka masing-masing mempunyai ciri dan kelebihan tersendiri, bolehkah mereka menggantikan satu sama lain sepenuhnya dalam aplikasi praktikal? Artikel ini akan menganalisis kelebihan dan kekurangan kedua-duanya dan membandingkannya melalui contoh kod tertentu. Mula-mula, mari kita lihat ciri-ciri JSP dan PHP masing-masing. JSP adalah berasaskan Java

See all articles