**Tag 对page的简单封装 本人小白,专科毕业,刚入职一个多月,上面让做个Tag封装个page,一脸懵逼,看百度上边看不懂,于是自己写了个low b的Demo 代码片
(1)写tag(简单到爆炸) <%@ tag pageEncoding=“utf-8” %> <%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core ” %> <%––%> <%@ attribute name=“formID” required=“true” rtexprvalue=“true” %> <%@ attribute name=“param” required=“false” rtexprvalue=“true” %>
第${page.pageNum}页
共${page.totalPage}页
首页
上一页
下一页
尾页
UserList
排列 分类名 ${count.count} ${list.name}
(3)page对象谁都会写吧 package rml.model; import java.util.List; import java.util.Map; /** 1. 分页对象 */ public class Page { //开始分页的行数 private Integer pageNum; //页面显示的行数 private Integer limitSize; //总记录数 private Integer totalCount; //全部的页面 private Integer totalPage; //limitNum //返回的记录数,list集合 private List list; public Integer getPageNum() { return pageNum; } public void setPageNum(Integer pageNum) { this.pageNum = pageNum; } public Inte 2. ger getLimitSize() { return limitSize; } public void setLimitSize(Integer limitSize) { this.limitSize = limitSize; } public Integer getTotalCount() { return totalCount; } public void setTotalCount(Integer totalCount) { this.totalCount = totalCount; } public Integer getTotalPage() { return totalPage; } public void setTotalPage(Integer totalPage) { this.totalPage = totalPage; } public List getList() { return list; } public void setList(List list) { this.list = list; } } ``` (4)service和数据库交互取值,这个如果不会没商量了。评论给出。**