jsp web 分页显示,放在表格,显示不出来?jsp servlet开发

问题描述

try{intpageSize=3;//一页显示几条记录intpageNow=1;//希望显示第几页introwCount=0;//共有几条记录(查表)intpageCount=0;//共有几页StringsPageNow=request.getParameter("pageNow");if(sPageNow!=null){//用户第一次pageNow=Integer.parseInt(sPageNow);}Connectionconn=null;PreparedStatementps=null;ResultSetrs;Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/spdb","root","123");ps=conn.prepareStatement("select*fromusers");rs=ps.executeQuery();if(rs.next()){rowCount=rs.getInt(1);}if(rowCount%pageSize==0){pageCount=rowCount/pageSize;}else{pageCount=rowCount/pageSize+1;}Stringsql="select*fromuserslimit"+pageSize*(pageNow-1)+","+pageSize;ps=conn.prepareStatement(sql);//pageSizepageSize*(pageNow-1)ps.executeQuery();out.println("<tableborder=1align=center>");out.println("<tr><th>ID</th><th>用户名</th><th>密码</th><th>电子邮件</th><th>级别</th></tr>");while(rs.next()){out.println("<tr>");out.println("<td>"+rs.getInt(1)+"</td>");out.println("<td>"+rs.getString(2)+"</td>");out.println("<td>"+rs.getString(3)+"</td>");out.println("<td>"+rs.getString(4)+"</td>");out.println("<td>"+rs.getInt(5)+"</td>");out.println("</tr>");}for(inti=1;i<=pageCount;i++){out.println("<ahref=?pageNow="+i+">"+i+"</a>");}out.println("</table>");}catch(Exceptione){//TODO:handleexception}数据库采用mysql5.6数据库名spdb,表是users字段userID,username,passwd,email,grade

解决方案

解决方案二:
1、首先保证数据库中users表中有数据2、这边的查询结果赋值给rs试试rs=ps.executeQuery();out.println("<tableborder=1align=center>");out.println("<tr><th>ID</th><th>用户名</th><th>密码</th><th>电子邮件</th><th>级别</th></tr>");while(rs.next()){out.println("<tr>");out.println("<td>"+rs.getInt(1)+"</td>");out.println("<td>"+rs.getString(2)+"</td>");out.println("<td>"+rs.getString(3)+"</td>");out.println("<td>"+rs.getString(4)+"</td>");out.println("<td>"+rs.getInt(5)+"</td>");out.println("</tr>");}for(inti=1;i<=pageCount;i++){out.println("<ahref=?pageNow="+i+">"+i+"</a>");}out.println("</table>");

解决方案三:
楼上说的对,还是确保有没有数据吧,有的话,你把用顺序获取表字段,换成字段名试试,
解决方案四:
1,保证数据获取没问题2,数据格式化是否存在问题3,页面加载是否有问题

时间: 2024-09-29 19:10:17

jsp web 分页显示,放在表格,显示不出来?jsp servlet开发的相关文章

一个通用的JSP分页类,具有显示多组页码功能

最近几天学习jsp觉得很好,写了个分页类,给大家分享一下,同时也请高手指点. 第一部分:db.MysqlConn 数据库链接类 /********************************************************** 路径:zon.db.MysqlConn 文件:MysqlConn.java 用途:数据库连接 package db; import java.sql.*; import javax.xml.parsers.*; import org.w3c.dom.*

java-oa系统怎么使用jdbc链接数据库调用查询方法最后在jsp上分页显示???

问题描述 oa系统怎么使用jdbc链接数据库调用查询方法最后在jsp上分页显示??? 表名:users , 用户字段:realname 要求 效果: 解决方案 http://blog.csdn.net/aaabendan/article/details/5442144 解决方案二: http://download.csdn.net/detail/zhai56565/5885775 解决方案三: JdbcTemplate类 package com.cloudwebsoft.framework.db

jsp的分页显示问题,怎么将下面的代码分成三页显示?求大神指点

问题描述 jsp的分页显示问题,怎么将下面的代码分成三页显示?求大神指点 简单的代码如下 <%@ page contentType="text/html; charset=gb2312" language="java"%> <html> <body> 第一个页面<br> 第二个页面<br> 第三个页面<br> <a href="change.jsp">上一页<

求一个完整的纯hibernate+jsp的分页显示数据的代码

问题描述 求一个完整的纯hibernate+jsp的分页显示数据的代码.要直接可以运行的项目哦,配合oracle数据库.邮箱:fengsi530@163.com 解决方案 解决方案二:付多少钱??解决方案三:引用1楼wenjie4892543的回复: 付多少钱?? +1说的好,多少钱?好久没看到上来就要代码的了解决方案四:晕还要钱

我写的分页,怎怎么显示的还是所有的

问题描述 我写的分页,怎怎么显示的还是所有的 aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Main.aspx.cs" Inherits="Test.Main" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt

jquery通过AJAX从后台获取信息并显示在表格上的实现类_AJAX相关

在上篇文章给大家介绍了JQuery通过AJAX从后台获取信息显示在表格上并支持行选中 ,现在,抽个时间他们处理了一下,这样就不需要每次写代码了,可以节省大量的时间,具体请看下文: 具体代码如下: //获取数据并显示数据表格 function GetTableData(tableId,ChlickEvent) { var table = $(tableId); var url=table.data('url'); $.ajax({ url: url, type: 'post', dataType:

分四栏-SQL实现数据分栏,分成四栏,同时还要分页,每页显示48行

问题描述 SQL实现数据分栏,分成四栏,同时还要分页,每页显示48行 原表格包含:类别名称.材料代码.材料名称.数量.交货期5个字段,信息量很大,现在想将此表的内容分四栏显示,同时栏目先按类别名称排序,再按材料代码排序,每页显示48行,如何用SQL实现 解决方案 前台分栏不就好了 后台做个分页操作够用了 解决方案二: 前台分栏不就好了 后台做个分页操作够用了 解决方案三: 前台分栏不就好了 后台做个分页操作够用了

关于Servlet、Jsp中的多国语言显示 -- 转自高人

js|servlet|显示 /***有朋友有如此苦心之作,实在感谢,相信它不会怪我转贴吧,他的email是vividq@china.com*/ 关于Servlet.Jsp中的多国语言显示 因为一直不信Java竟会有不能混排显示多国语言的BUG,这个周末研究了一下Servlet.Jsp的多国语言显示的问题,也就是Servlet的多字符集问题,由于我对字符集的概念还不是很清晰所以写出的东西未必是准确的,我是这样理解Java中的字符集的:在运行时,每个字符串对象中存储的都是编码为UNICODE内码的(

table-java web开发,ssh框架,我想询问下载jsp里,下面的表格怎么制作?求大神指导

问题描述 java web开发,ssh框架,我想询问下载jsp里,下面的表格怎么制作?求大神指导 下边是形成的效果,行是固定的就是1到4:列也是固定的就是第一年到第六年. 跪求大神指导 解决方案 http://blog.csdn.net/cuishijin/article/details/1577009 这里面总结了一些资料,你可以去看下 解决方案二: table tr td