<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import = "java.util.*"%>
<%@ page import = "java.io.*"%>
<%@ page import = "java.sql.*"%>
<html>
<head>
<title>教师信息查询</title>
<style type="text/css">
<!--
.style1 {
font-family: "华文行楷";
color: #FFFFFF;
}
-->
</style>
<link href="default.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style6 {
color: #000000;
font-size: 24px;
}
.style9 {font-size: 24px}
-->
</style>
</head>
<body bgcolor="#ffffff">
<%session.getAttribute("a_name");%>
<h1 align="center" class="style1 style6 style9">教师信息查询</h1>
<hr />
<jsp:useBean id="tmessgeBean" scope="page" class="computer.sqlbean"/>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="center" bgcolor="#00FFFF">
<td colspan="5" bgcolor="#666666" class="style4"><div align="right"><a href="index.html">返回首页</a></div></td>
</tr>
<tr align="center" bgcolor="#999999">
<td class="style4">教号</td>
<td class="style4">姓名</td>
<td class="style4">系别</td>
<td class="style4">专业</td>
<td class="style4">操作选项</td>
</tr>
<%
request.setCharacterEncoding("gb2312");
int nowPages;//当前页
int pages;//请求页数
int countPerPage = 10 ; //每页显示条数
int pageCount;//总页数
int recordCount=tmessgeBean.getCounter("select count(*) from dysf_teacher ");
pageCount = (int)Math.ceil((recordCount + countPerPage-1) / countPerPage);//算出总页数
if(request.getParameter("pages") == null){
pages = 1;
}else{
pages = new Integer(request.getParameter("pages")).intValue();
}
if(pages > pageCount){
nowPages = 1;
}else{
nowPages = pages;
}
ResultSet rs = tmessgeBean.executeQuery("Select top "+ countPerPage +" * from dysf_teacher where id not in (select top "+ (nowPages-1)*countPerPage +" id from dysf_teacher order by id desc) order by id desc ");
while(rs.next()){
String ID = rs.getString("id");
String tdepartment = rs.getString("department");
String tspecial = rs.getString("special");
String tname = rs.getString("name");
%>
<tr>
<td width="20%" align="center"><%= ID %></td>
<td width="20%"><div align="center"></div>
<div align="center"><%= tname %></div></td>
<td width="20%"><div align="center"></div>
<div align="center"><%= tdepartment %></div></td>
<td width="20%"><div align="center"></div>
<div align="center"><%= tspecial %></div></td>
<td align="center"><a href="atdelete.jsp?ID=<%= ID %>">删除</a></td>
</tr>
<%
}
rs.close();
%>
<tr align="right">
<td colspan="5">共有<font color=red><%= recordCount %></font>条记录 当前<font color=red><%= nowPages %>/<%= pageCount %></font>页
<% if(pageCount > 1){ %>
<% if(pages > 1){%>
<a href="">首页</a>
<%}if(pages < pageCount){%>
<a href="?pages=<%= nowPages+1 %>">下一页</a>
<%}if(pages != 1){%>
<a href="?pages=<%= nowPages - 1 %>">上一页</a>
<%}%>
<a href="?pages=<%= pageCount %>">尾页</a>
<% } %>跳转到
<select name="pages" onChange="javascript:this.form.submit();">
<% for(int i=1;i<=pageCount;i++){%>
<option value="<%= i %>" <% if(nowPages == i){%>selected<% } %>><%= i %></option>
<% } %>
</select>页</td>
</tr>
</table>
<hr />
</body>
</html>
本文转自建站学 http://www.jzxue.com
分享到:
相关推荐
本资源"15个JSP项目实例技术源代码"提供了一系列实际应用场景的JSP项目示例,对于学习和掌握JSP技术具有很高的参考价值。 ### JSP基础知识 1. **JSP语法结构**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态...
**JSP分页显示技术详解** 在Web开发中,数据量较大的时候,通常需要采用分页的方式来展示数据,以提高用户体验并减轻服务器负担。JSP(JavaServer Pages)作为Java平台上的动态网页技术,提供了丰富的功能来实现这...
总的来说,这个项目提供了一个简单的JSP分页查询的实例,通过学习和分析,可以加深对JSP、MyEclipse以及MySQL数据库分页操作的理解,对于初学者来说是一个很好的实践案例。在实际应用中,分页查询通常还需要考虑性能...
光盘的实例代码目录中包含了前10章的所有实例的源代码,实例名称及其所处章节如下: 第1章 JSP技术概述 实例1 第一个JSP页面 第3章 Web开发基础 实例2 HTML与JavaScript交互示例 第4章 JSP语法 实例3 JSP程序的...
通过《JSP程序设计实训与案例教程》的学习,你将能掌握如何利用JSP进行动态网站开发,包括创建表单、处理用户输入、管理会话、访问数据库、实现分页、发送邮件等功能。同时,源代码的实践部分将帮助你更好地理解和...
光盘的实例代码目录中包含了前10章的所有实例的源代码,实例名称及其所处章节如下: 第1章 JSP技术概述 实例1 第一个JSP页面 第3章 Web开发基础 实例2 HTML与JavaScript交互示例 第4章 JSP语法 实例3 JSP程序的...
【hibernate jsp 分页Demo】是一个演示项目,展示了如何在Java Web应用程序中使用Hibernate框架结合JSP页面实现数据库查询的分页功能。在这个项目中,开发人员使用了MySQL作为后端数据库,通过Hibernate ORM工具与...
在开发web程序时,从数据库中取出来的数据一般都要分页显示在页面上,分页显示的方法非常多,有人写自定义标签,用自己写的标签进行分页显示,我个人觉得这是一种比较好的方法。下面是我用Struts2做的一个分页显示...
在给定的资源"jsp源代码.jsp"中,我们可以期待看到20个不同的JSP实例,这些实例将涵盖JSP的基本语法、内置对象、指令、动作元素以及更高级的概念。通过这些实例,学习者能够深入理解如何在实际项目中应用JSP。 1. *...
在IT行业中,分页显示是一种常见的用户界面...综上所述,"文件分页显示程序"的实现不仅涉及到汇编语言编程,还包括文件操作、内存管理、用户交互等多个方面的知识,是学习计算机系统原理和编程实践的一个很好的实例。
- **JSP分页.rar**:这个压缩包可能提供了JSP分页的具体实现,包括HTML表单、JSP脚本和对应的Servlet代码,供初学者学习和参考。 - **xiaoxiang.fileUpload.2.2.rar**:可能是一个名为“小象”的文件上传组件的版本...
1. **翻译阶段**:JSP页面被转换成一个Servlet源代码。 2. **编译阶段**:Servlet源代码被编译成.class文件。 3. **加载和初始化**:Servlet被加载到内存,初始化方法被执行。 4. **服务阶段**:处理每个客户端请求...
这是一个基于JSP、MVC设计模式和数据分页实现的信息管理程序,主要涵盖了JavaWeb开发中的基础概念和技术。下面将详细解析这个项目所涉及的知识点。 1. **JSP(JavaServer Pages)**:JSP是Java技术在Web开发中的...
这个“jsp oracle”的连接实例主要展示了如何在JSP应用程序中与Oracle数据库进行交互,实现用户注册、验证以及分页显示等功能。下面我们将详细探讨这个实例涉及的关键知识点。 1. JSP基本原理:JSP是基于Java技术的...
- **翻译阶段**:服务器将JSP页面转换为一个Servlet源代码。 - **编译阶段**:Servlet源代码被编译为字节码,并加载到Java虚拟机。 - **实例化**:每个HTTP请求都会创建一个新的Servlet实例。 - **服务**:Servlet...
**JSP分页** 在大型数据集的展示中,分页是必不可少的。这个同学录系统实现了**分页功能**,这可能涉及到了数据库查询的分页处理,以及在JSP页面上展示分页链接。在JSP中,可以使用内置对象`pageContext`来管理请求...
这个压缩包文件“JSP网络编程技术与实例源码”显然包含了一系列关于JSP开发的教程和实际应用代码,对于学习和理解JSP网络编程来说,是一个非常宝贵的学习资源。 首先,JSP的基础概念包括以下几个方面: 1. **JSP...
光盘的实例代码目录中包含了前10章的所有实例的源代码,实例名称及其所处章节如下: 第1章 JSP技术概述 实例1 第一个JSP页面 第3章 Web开发基础 实例2 HTML与JavaScript交互示例 第4章 JSP语法 实例3 JSP程序的...
总结来说,这个"具备JSP MVC 数据分页的信息管理程序"是一个用于学习和实践Web开发的实例,它涵盖了JSP页面设计、MVC架构的应用、数据库操作以及数据分页技术。通过分析和研究这个程序,开发者可以提升自己的技能,...
总的来说,"BBS论坛使用jsp技术源代码"是一个涵盖了Web开发多个方面的实例,对于学习JSP和理解Web应用开发流程非常有帮助。通过分析和研究这个项目,开发者可以深入理解如何使用JSP和相关的Java技术来构建一个功能...