`
永恒的三号
  • 浏览: 44854 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsp分页操作

阅读更多
<%@ page language="java" import="java.util.*,cn.com.dao.*,cn.com.model.*,cn.com.service.impl.*" pageEncoding="UTF-8"%>
<%
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>
    <base href="<%=basePath%>">
    
    <title>My JSP 'ceshi.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
<%
	UserServiceImpl usi = new UserServiceImpl();
	User user = null;
	
	int intPageSize;//一页显示的记录数
	int intRowCount;//记录总数
	int intPageCount;//总页数
	int intPage;//待显示的页码
	
	int layer;
	int idlayer;
	idlayer = 1;
	String outtext = "";
	String strPage;
	int j;
	int i;
	//设置一页显示的记录数
	intPageSize = 10;//一页显示10条信息
	//取得待显示的页码
	strPage = request.getParameter("page");
	if(strPage == null){//表明在QueryString中没有page这个参数,此时显示第一页数据
		intPage = 1;
	}else{
		intPage = Integer.parseInt(strPage);
		if(intPage<1)
			intPage = 1;
	}
	intRowCount = usi.getAllUser().size();//获得总记录数
	//记录总页数
	intPageCount = (intRowCount+intPageSize-1)/intPageSize;
	if(intPage>intPageCount)
		intPage = intPageCount;
%>
  <br><br><h2 align="center">选课系统用户管理列表</h2>
	<table border="0" cellpadding="0" cellspacing="2" align="center" width="600">
		<tr  height="20" bgcolor="#cccccc">
			<td width="200" align="center">编号</td>
			<td width="200" align="center">用户名</td>
			<td width="200" align="center">模式</td>
			<td width="200" align="center">工/学号</td>
		</tr>
		<%
		int num = 0;
		int number = 0;
		num = (intPage-1)*10;
		if(usi.getAllUser().size()-num<10)
			number = usi.getAllUser().size();
		else
			number = (intPage-1)*10+10;
			
		//从数据库中取出数据	
		for(int k=num;k<number;k++){
			user = (User)usi.getAllUser().get(k);
		%>
		<tr height="40">
			<td><%=user.getId() %></td>
			<td><%=user.getUser() %></td>
			<td><%=user.getRole() %></td>
			<td><%=user.getNo() %></td>
		</tr>	
		<%
		}
		%>	
	</table>
	<hr>
	<div align="center"> 
		<%		
		if(intPage>1){
		%>
		<a href="Manager/userlist.jsp?page=<%=intPage-1 %>">上一页</a>
		<%		
		}
		%>		
		&nbsp;&nbsp;当前页码为:第<%=intPage %>页&nbsp;&nbsp;/&nbsp;&nbsp;总共<%=intPageCount %>页&nbsp;&nbsp;&nbsp;
		<%
		if(intPage<intPageCount){
		%>
		<a href="Manager/userlist.jsp?page=<%=intPage+1 %>">下一页</a>
		<%
		}
		%>

	</div>
  </body>
</html>

 

分享到:
评论

相关推荐

    JSP分页操作

    **JSP分页操作详解** 在Web开发中,分页是一种常见的用户界面设计技术,用于显示大量的数据。它能够提高用户体验,避免一次性加载过多数据导致页面加载缓慢。JSP(JavaServer Pages)作为Java Web开发的重要组成...

    JSP分页技术,非常好的的学习Jsp分页技术的教程,适合初学者

    ### JSP分页技术详解:初学者的完美指南 #### 引言 在现代Web开发中,数据展示的效率和用户体验至关重要。对于大型数据库或数据集的处理,一次性加载所有数据不仅消耗大量资源,还可能导致页面加载缓慢,严重影响...

    Jsp分页操作

    1.数据库采用mysql. hibrenate连接。 2.内置sql脚本 3.采用MVC模式 4.假分页:完全由程序算法控制。 5.假分页只是一个说法。就是一次性把所有的记录拿出来。每页显示固定的条数

    java中对jsp的分页操作

    在Java Web开发中,JSP(Java...总的来说,Java中的JSP分页操作涉及后端的逻辑处理(Action层)和前端的展示(JSP页面)。通过传递和处理分页参数,以及在页面中正确显示这些信息,可以实现高效且用户友好的分页效果。

    Java Ajax分页,jsp ajax分页

    总结来说,实现Java AJAX分页和JSP分页涉及前后端的协作。前端通过AJAX与后端通信,后端处理请求并从数据库获取数据,然后将数据返回给前端,前端再更新页面内容。这个过程提升了用户体验,使得浏览大数据集变得更加...

    jsp 分页实现总结大全

    总结,JSP分页实现是一个涉及到数据库操作、服务器端逻辑和客户端展示的综合过程。开发者需要理解如何在后台处理分页逻辑,如何将数据传递给前端,以及如何在前端展示分页效果。掌握这些知识后,无论是开发大型网站...

    jsp删改分页查询操作

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而“jsp删改分页查询操作”是Web开发中的常见需求。本话题主要涉及如何使用JSP结合MySQL数据库,通过MyEclipse集成开发环境来实现数据的删除、...

    jsp.rar_jsp 分页_jsp分页_jsp实现分页_分页

    "jsp.rar_jsp 分页_jsp分页_jsp实现分页_分页"这个压缩包显然包含了一套完整的 JSP 分页解决方案。下面我们将详细探讨 JSP 实现分页的相关知识点。 1. **JSP基本概念**: JSP 是一种基于 Java 的服务器端脚本语言...

    jsp分页循环显示

    `jsp分页循环显示`就是一种这样的技术,它结合了`JSP(JavaServer Pages)`和`Servlet`,用于从数据库获取数据并以分页的方式在网页上呈现。本篇文章将深入讲解这一技术的实现原理及步骤。 首先,我们需要理解JSP和...

    jsp分页代码(一个很好的jsp分页代码)粘贴后即可使用

    ### JSP分页技术详解与实现 #### 一、引言 JSP(JavaServer Pages)是一种基于Java的服务器端动态网页技术标准,用于生成动态HTML页面。在处理大量数据时,分页显示是一个非常实用的功能,它可以提高用户体验,减少...

    目前最好的JSP分页技术

    ### 目前最好的JSP分页技术:深入解析与最佳实践 #### 引言 在Web开发中,分页是一项常见的需求,特别是在处理大量数据时,分页能有效提升用户体验和系统性能。JSP(JavaServer Pages)作为早期流行的服务器端脚本...

    jsp分页插件

    **JSP分页插件详解** 在Web开发中,数据量较大的时候,为了提高用户体验,通常会采用分页的方式来展示信息。JSP(JavaServer Pages)作为Java领域常用的动态网页技术,结合分页插件可以方便地实现这一功能。本篇...

    纯jsp分页查询

    总的来说,这个项目提供了一个简单的JSP分页查询的实例,通过学习和分析,可以加深对JSP、MyEclipse以及MySQL数据库分页操作的理解,对于初学者来说是一个很好的实践案例。在实际应用中,分页查询通常还需要考虑性能...

    通过servlet实现jsp分页技术

    在IT行业中,分页技术是...总结来说,通过Servlet实现JSP分页技术,需要结合数据库操作、MVC模式和JSP渲染,实现高效且用户友好的数据分页显示。在实际开发中,应注重代码的模块化和性能优化,以提供更好的用户体验。

    jsp分页 oracle 插件demo

    在下载的"jsp分页 oracle 插件demo"中,你需要做以下几步操作: 1. **导入项目**:使用MyEclipse或其他IDE打开压缩包中的项目文件,进行导入。 2. **配置数据库连接**:修改`jdbc.properties`配置文件,填写正确的...

    jsp 分页 值得看看 jsp 分页 jsp 分页 jsp 分页

    ### JSP分页技术详解 #### 一、引言 JSP(JavaServer Pages)是一种基于Java技术的服务器端脚本语言,它被广泛应用于Web应用程序的开发中。通过将动态脚本嵌入到静态HTML页面中,可以实现动态内容的生成。在JSP中,...

    ajax+jsp分页控件

    这里的“ajax+jsp分页控件”是一种技术解决方案,它允许用户在不刷新整个页面的情况下实现数据的分页加载,提供了更加流畅的用户体验。这种控件通常具有美观的界面设计,可以无缝地整合到各种Web应用中。 **Ajax...

    封装好直接使用的jsp分页插件

    "封装好直接使用的jsp分页插件"正是一款针对这一需求设计的工具,它能够简化开发过程,使开发者能够快速实现分页功能,而无需关注底层复杂的逻辑。 该插件适用于jsp与servlet的原生组合,同时对流行的SSH(Struts2 ...

    java里jsp分页

    综上所述,"java里jsp分页"涉及到了数据库操作、JSP页面编程、请求处理、响应生成等多个环节,是Web开发中不可或缺的一部分。通过理解和掌握这些知识点,开发者可以构建出高效且用户体验良好的分页系统。

Global site tag (gtag.js) - Google Analytics