使用JSTL做的分页程序
来源:互联网 发布:spss软件安装包 编辑:程序博客网 时间:2024/06/05 10:11
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!-- Author by JohnConnor -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://jakarta.apache.org/taglibs/string-1.1" prefix="str" %>
<!-- ----------------------------------- -->
<sql:setDataSource driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/数据库名"
password="密码"
user="用户名"
var="ds"/>
<sql:query var="count" dataSource="${ds}">
SELECT ID FROM 数据库名
</sql:query>
<c:set var="rowCount">${count.rowCount}</c:set>
<c:set var="pageSize" value="30"></c:set><!-- pageSize为每页显示的条数-->
<c:set var="pageCount">${rowCount / pageSize}</c:set><!--pageCount为页数-->
<c:choose>
<c:when test="${(rowCount % pageSize) > 0}">
<c:set var="pageCount">${fn:split((pageCount + 1),'.')[0]}</c:set>
</c:when>
<c:otherwise>
<c:set var="pageCount">${fn:split(pageCount,'.')[0]}</c:set>
</c:otherwise>
</c:choose>
<c:set var="strPage">${param.page}</c:set>
<c:choose>
<c:when test="${empty strPage}">
<c:set var="currentPage">1</c:set>
</c:when>
<c:otherwise>
<c:set var="currentPage">${strPage}</c:set>
</c:otherwise>
</c:choose>
<!-- ----------------------------------- -->
使用时请保留author by
- 使用JSTL做的分页程序
- 用jstl做分页处理
- 利用纯JSTL,做最简单的分页
- jstl+EL+jsp 分页程序
- 使用JSTL 中的EL表达式,需要做的配置
- 关于分页的JSTL版本
- JSTL分页
- JSTL分页
- jstl 分页
- 使用JSTL标签做页面资源国际化
- 一个简单的基于JSTL的分页
- 用JSTL的实现简单分页
- 利用jstl分页时出现的异常
- 基于SSM和jstl的分页实现
- JSTL的使用
- jstl标签的使用
- 标签的使用 JSTL
- [JSTL]标签的使用
- 搜索引擎所涉及的技术领域
- VS.net2003版本中,当在文本框里输入"<**"类似的内容时,的解决方法
- 数据在程序中存放的位置[转]
- linux设备模型中ktype的用法
- TAB选项卡效果(DIV+CSS )
- 使用JSTL做的分页程序
- 使用root登录桌面
- sql中执行变量语句的内容
- 经典:Linux菜鸟入门级命令大全
- diff
- VMware:host-only方式网络设置
- boost是什么?
- DIYICI
- extjs制作树形菜单