Paginação com TagLib no Jsp

menor que 1 minutos de leitura

Atualizado em:

Essa biblioteca do Taglib é muito útil para paginar uma lista em um Jsp. É utilizado junto com um forEach, por exemplo, do TagLib.

Lembrando que, para que o forEach funcione é necessário que a lista seja declarada em um pageContext, como mostra o exemplo abaixo.

Dependências:

Baixe as bibliotecas abaixo e coloque em seu projeto (WEB-INF/lib).

Biblioteca 'JSP Standard Tag Library': http://jstl.java.net/download.html

Biblioteca do 'Page Taglib': http://jsptags.com/tags/navigation/pager/download.jsp

Exemplo:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@page import="java.util.ArrayList" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
 <%
ArrayList teste = new ArrayList();
 teste.add("maça");
 teste.add("pêra");
 teste.add("banana");
 teste.add("uva");
 teste.add("melancia");
 teste.add("mamão");
 teste.add("melão");
 
 pageContext.setAttribute("lista", teste);
 %>




Paginação




 


 
	
	- ${item}	


<< Anterior <%= pageNumber %> Próximo >>

Deixe um comentário