mysql 分页技术
来源:互联网 发布:hello树先生 知乎 编辑:程序博客网 时间:2024/06/07 04:09
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page import="com.jzm.javabean.User"%>
<%@page import="com.jzm.javabean.ConnDB" %>
<%@page import="com.jzm.javabean.DB_User" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%!
int intPageSize =2; //每页显示的记录数
int currPageBegin; //起始记录索引
int intPageCount; //总页数
int intPage; //待显示页码
String strPage; //用户请求页码
%>
</head>
<body bgcolor="cfef">
查询的所有用户如下!
<%
Vector<User> vector = null;
DB_User dbUser = new DB_User(new ConnDB());
vector = dbUser.getAllUsers();
//取得待显示页码
strPage = request.getParameter("page");
System.out.print("strpage=="+strPage);
if(strPage == null)
{
intPage = 1;
}else
{
intPage = Integer.parseInt(strPage);
if(intPage<1)
intPage=1;
}
//计算总页数
intPageCount =(vector.size()+intPageSize-1)/intPageSize;
//调整待显示的页码
if(intPage > intPageCount)
intPage = intPageCount;
//计算每一页的起始记录索引
currPageBegin = intPage*intPageSize - intPageSize;
%>
<table border=1 cellspacing=0 width=80%>
<tr>
<td>会员用户名</td>
<td> 密码</td>
<td>性别</td>
<td> 邮箱</td>
<td> 权限</td>
<td>删除该会员</td>
<td>修改该会员</td>
</tr>
<%
for(int i=currPageBegin; i<intPage*intPageSize && i<vector.size();i++)
{
User user = (User)vector.elementAt(i);
%>
<tr bgcolor="#f0ffff">
<td><%out.print(user.getName());%></td>
<td><%out.print(user.getPassword());%> </td>
<td><%out.print(user.getSex());%> </td>
<td><%out.print(user.getEmail());%> </td>
<td><%out.print(user.getPower());%> </td>
<td><form action ="delete_user.jsp" method="post">
<input type="hidden" name="name" value=<%=user.getName()%>>
<input type="submit" name="delete" value="删除" onclick="return confirm('是否真的删除此用户')"></form></td>
<td><form action ="modify_user.jsp" method="post">
<input type="hidden" name="name" value=<%=user.getName()%>>
<input type="submit" name="mod" value="修改"></form></td>
</tr>
<%}%>
</table>
<table align="center">
<tr><td align="right"> 第<%=intPage%>页 共<%=intPageCount%>页
<%
if(intPage>1){
%>
<a href="showAllUser.jsp?page=<%=intPage-1%>">上一页</a>
<%
}else{
%>
上一页
<%}
%>
<%if(intPage < intPageCount){ %>
<a href="showAllUser.jsp?page=<%=intPage+1%>">下一页</a>
<%}else{ %>
下一页
<%} %>
</td>
</tr>
</table>
<center>
<h1><a href="addUser.jsp">增加用户</a></h1>
</center>
</body>
</html>
- JSP+MYSQL分页技术
- Mysql 分页技术总结
- mysql 分页技术
- Mysql分页技术
- mysql实现分页技术
- JSP-mysql基本分页技术
- [应用架构] Mysql分页技术
- 基于MySQL的分页技术
- MySQL的分页技术总结
- MySQL的分页技术总结
- MySQL的分页技术总结
- Servlet+mysql实现分页技术
- mvc+mysql实现的分页技术
- jsp中利用MySQL实现分页技术
- JSP中的分页技术源码(MYSQL数据库)
- Struts 下的Mysql分页技术
- 基于php+mysql实现分页技术
- 【MySQL】(4)数据库分页技术
- 第二篇工作日志
- 动易系统SiteWeaver™CMS6.8SQL Ac正版Build-090918-源代码下载QQ群:55317566.
- MySql导入导出sql脚本
- jsp页面中嵌入百度搜索引擎
- c++各种快排模板
- mysql 分页技术
- Jsp和Servlet之间的数据共享(数据传递和数据调用
- 解决jsp超链接中文传值乱码问题
- 咱崇拜< 孟德 >这句话,宁我负天下人,勿天下人负我!
- 解决JSP自动生成彩色验证码的问题
- [Microsoft][ODBC 驱动程序管理器] 无效的游标状态
- 用VB.net开发.NET Micro Framework
- Jquery实现无刷新验证码
- JSP彩色验证码如何使用