userMgr.jsp

 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%> <!DOCTYPE HTML>
<html>
<head>
<base href="<%=basePath%>">
<title>用户管理</title>
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head> <body>
<div align="center">
<h1>用户管理</h1>
<input type="button" onclick="javascript:window.location='queryServlet.action?option=getUsers'" value="显示所有用户" /></br></br>
<table class="table table-striped table-bordered table-hover table-condensed">
<tr><th>行序号</th><th>用户编号</th><th>用户名称</th><th>用户邮箱</th><th>用户性别</th><th>注册时间</th><th>登录时间</th><th>操作</th></tr>
<c:forEach items="${page.dataList}" var="each" varStatus="status">
<tr>
<td>${status.count}</td>
<td>${each.userId}</td>
<td>${each.username}</td>
<td>${each.email}</td>
<td>${each.gender}</td>
<td>${each.registerTime}</td>
<td>${each.lastLoginTime}</td>
<td><a href="javascript:void(0)">重置密码</a href="javascript:void(0)">&nbsp;<a>删除用户</a></td>
</tr>
</c:forEach>
</table>
<div class="pager">
<ul>
<c:if test="${page.hasPrePage}">
<li><a href="queryServlet.action?option=getUsers&currentPageNum=1&pageItemsCount=${page.pageItemsCount}">首页</a></li>
<li><a href="queryServlet.action?option=getUsers&currentPageNum=${page.prePageNum}&pageItemsCount=${page.pageItemsCount}">上一页</a></li>
</c:if>
<c:forEach begin="1" end="${page.pageCount}" var="each">
<c:choose>
<c:when test="${each == page.currentPageNum}">
<li class="active"><a style="color:black;">${each}</a></li>
</c:when>
<c:when test="${each >= (page.currentPageNum - 2) && each <= (page.currentPageNum + 2)}">
<li><a href="queryServlet.action?option=getUsers&currentPageNum=${each}&pageItemsCount=${page.pageItemsCount}">${each}</a></li>
</c:when>
</c:choose>
</c:forEach>
<c:if test="${page.hasNextPage}">
<li><a href="queryServlet.action?option=getUsers&currentPageNum=${page.nextPageNum}&pageItemsCount=${page.pageItemsCount}">下一页</a></li>
<li><a href="queryServlet.action?option=getUsers&currentPageNum=1&pageItemsCount=${page.pageItemsCount}">尾页</a></li>
</c:if>
</ul>
</div>
</div>
</body>
</html>

分页管理的JSTL实现的更多相关文章

  1. winform分页管理

    注意:其中可能用到部分自定义的扩展方法,在使用中需自己修改一下 /// <summary> /// 分页管理 /// </summary> public class Pagin ...

  2. x86 保护模式 十 分页管理机制

    x86   保护模式  十  分页管理机制 8.386开始支持分页管理机制 段机制实现虚拟地址到线性地址的转换,分页机制实现线性地址到物理地址的转换.如果不启用分页,那么线性就是物理地址 一  分页管 ...

  3. 【操作系统之十】内存分页管理与swap

    一.虚拟内存电脑里内存分内存条(这里我们叫物理内存)和硬盘,内存条保存程序运行时数据,硬盘持久保存数据.那么虚拟内存是什么? 程序运行会启动一个进程,进程里有程序段.全局数据.栈和堆,这些都会加载到内 ...

  4. [转帖]运维必读:Linux 的内存分页管理

    运维必读:Linux 的内存分页管理 https://cloud.tencent.com/developer/article/1356431 内存是计算机的主存储器.内存为进程开辟出进程空间,让进程在 ...

  5. 分页探究--Filter+JSTL

    最近卡了一个功能就是分页,查了很多资料,分页大概是两种类型:一种是把数据库的东西全部查出来然后放在session里,用list一页一页传到页面,这样的消耗比较大;另一种就是使用sql语句的limit来 ...

  6. Linux的内存分页管理

    作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁转载 内存是计算机的主存储器.内存为进程开辟出进程空间,让进程在其中保存数据.我将从内存的物理特性出发,深入到内存 ...

  7. Linux的内存分页管理【转】

    内存是计算机的主存储器.内存为进程开辟出进程空间,让进程在其中保存数据.我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念. 内存 简单地说,内存就是一个数据货架.内存 ...

  8. 操作系统之Linux的内存分页管理

    内存是计算机的主存储器.内存为进程开辟出进程空间,让进程在其中保存数据.我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念. 内存 简单地说,内存就是一个数据货架.内存 ...

  9. sqlserver 存储过程分页管理

    -- =============================================-- Author:  <Author:刘畅>-- Create date: <Cre ...

随机推荐

  1. BZOJ2463 谁能赢呢?

    Description   小明和小红经常玩一个博弈游戏.给定一个n×n的棋盘,一个石头被放在棋盘的左上角.他们轮流移动石头.每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的 ...

  2. 802.11协议帧格式、Wi-Fi连接交互过程、无线破解入门研究

    相关学习资料 Linux黑客大曝光: 第8章 无线网络 无线网络安全攻防实战进阶 无线网络安全 黑客大曝光 第2版 http://zh.wikipedia.org/wiki/IEEE_802.11 h ...

  3. CSS------添加注释框

    my.html <div><a href="#" class="tip">你好<span><k>哈哈哈哈< ...

  4. C语言时间函数

    #include "time.h" #include "stdio.h" #include "stdlib.h" int main() { ...

  5. Visual Studio Online Integrations-Planning

              原文:http://www.visualstudio.com/zh-cn/explore/vso-integrations-directory-vs

  6. jQuery插件 -- Form表单插件jquery.form.js

    http://blog.csdn.net/zzq58157383/article/details/7718956 http://my.oschina.net/i33/blog/77250

  7. NoClassDefFoundError: org/slf4j/LoggerFactory解决

    缺少slf4j-api-1.5.2,slf4j-log4j12-1.5.2,log4j-1.2.8这几个包,导入即可

  8. vs2012 智能提示消失解决办法

    一般你可以重启vs就可以解决问题,最蛋疼的是你重启也没用.只能重置,再不行就重装vs,再不行你就重装系统......扯淡了... 重置Visual Studio可以解决此问题, 方法:开始->M ...

  9. webexam项目杂记

    sql 语句 数据库 本身 有数据类型的区分,对于mysql的字符串默认的用单引号''来表示,因此,整个sql 语句就要用双引号来括. 如: $sql = "SELECT * FROM us ...

  10. mysql字符串截取

    mysql字符串截取 update zcat ) where lev1 is null; update zcat ) where lev2 is null; 函数: 1.从左开始截取字符串 left( ...