怎么用DW实现翻页功能
大部分网站都有的,变换几张图片,然后下面几个小按钮,我在层里做了,但一翻页就只看到图片,看不到按钮了。希望能在设计里实现,我对JS不是很熟,属于自学状态。从别的地方拷来的...
大部分网站都有的,变换几张图片,然后下面几个小按钮,我在层里做了,但一翻页就只看到图片,看不到按钮了。希望能在设计里实现,我对JS不是很熟,属于自学状态。从别的地方拷来的就免了吧。
展开
推荐于2016-05-15 · 知道合伙人数码行家
关注
展开全部
方法如下:
<%@ page language="java"contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*,java.lang.String.*,java.util.*"%>
<html>
<head>
<title>
JSP实现网页分页功能
</title>
</head>
<%!
Connection conn;
ResultSet rs;
Statement stmt;
String sql,url,strPage,NO;
int pageSize=3;//一页显示的记录数
int rowCount;//记录总数
int currentPage;//当前显示页
int pageCount;//总页数
int i;
%>
<%
strPage=request.getParameter("page");
if(strPage==null)
{
currentPage=1;
}
else
{
currentPage=Integer.parseInt(strPage);
if(currentPage<1)
{
currentPage=1;
}
}
%>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
url="jdbc:odbc:university";
conn=DriverManager.getConnection(url,"guo","194871213");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
sql="select * from student";
rs=stmt.executeQuery(sql);
rs.last();
rowCount=rs.getRow();
pageCount=(rowCount+pageSize-1)/pageSize;
if(currentPage>pageCount)
{
currentPage=pageCount;
}
}
catch(Exception e)
{
out.print(e);
}
%>
<body>
<div align="center">
<font size="6" color="blue"><b>JSP分页功能</b></font>
</div>
<table border="1"align="center"cellpadding="1"cellspacing="1">
<tr>
<td width="16%" align="center">学号</td>
<td width="16%" align="center">姓名</td>
<td width="8%" align="center">性别</td>
<td width="8%" align="center">年龄</td>
<td width="12%" align="center">籍贯</td>
<td width="12%" align="center">院系</td>
<td width="20%" align="center">更改</td>
<td width="20%" align="center">删除</td>
</tr>
<%
if(pageCount>0)
{
rs.absolute((currentPage-1)*pageSize+1);
i=0;
while(i<pageSize && !rs.isAfterLast())
{
NO=rs.getString("Xuehao");
%>
<tr>
<td width="16%" align="center">
<%=NO%>
</td>
<td width="16%" align="center">
<%=rs.getObject(2)%>
</td>
<td width="8%" align="center">
<%=rs.getObject(3)%>
</td>
<td width="8%" align="center">
<%=rs.getObject(4)%>
</td>
<td width="12%" align="center">
<%=rs.getObject(5)%>
</td>
<td width="12%" align="center">
<%=rs.getObject(6)%>
</td>
<td width="18%" align="center">
<a href="change.jsp?xuehao=<%=NO%>">修改</a>
</td>
<td width="18%" align="center">
<a href="del.jsp?xuehao=<%=NO%>">删除</a>
</td>
</tr>
<%
rs.next();
i++;
}
}
rs.close();
stmt.close();
conn.close();
%>
</table><br>
<div align="center">
第<%=currentPage%>页 共<%=pageCount%>页 <%if(currentPage<pageCount){%><a href="seperatePage.jsp?page=<%=currentPage+1%>">下一页</a>
<%
}
if(currentPage>1){%><a href="seperatePage.jsp?page=<%=currentPage-1%>">上一页</a>
<%
}
if(pageCount>0)
{
int n;
for(n=1;n<=pageCount;n++)
{
%>
<a href="seperatePage.jsp?page=<%=n%>"> <%=n%>页</a>
<%
}
}
%>
</div>
</body>
</html>
<%@ page language="java"contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*,java.lang.String.*,java.util.*"%>
<html>
<head>
<title>
JSP实现网页分页功能
</title>
</head>
<%!
Connection conn;
ResultSet rs;
Statement stmt;
String sql,url,strPage,NO;
int pageSize=3;//一页显示的记录数
int rowCount;//记录总数
int currentPage;//当前显示页
int pageCount;//总页数
int i;
%>
<%
strPage=request.getParameter("page");
if(strPage==null)
{
currentPage=1;
}
else
{
currentPage=Integer.parseInt(strPage);
if(currentPage<1)
{
currentPage=1;
}
}
%>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
url="jdbc:odbc:university";
conn=DriverManager.getConnection(url,"guo","194871213");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
sql="select * from student";
rs=stmt.executeQuery(sql);
rs.last();
rowCount=rs.getRow();
pageCount=(rowCount+pageSize-1)/pageSize;
if(currentPage>pageCount)
{
currentPage=pageCount;
}
}
catch(Exception e)
{
out.print(e);
}
%>
<body>
<div align="center">
<font size="6" color="blue"><b>JSP分页功能</b></font>
</div>
<table border="1"align="center"cellpadding="1"cellspacing="1">
<tr>
<td width="16%" align="center">学号</td>
<td width="16%" align="center">姓名</td>
<td width="8%" align="center">性别</td>
<td width="8%" align="center">年龄</td>
<td width="12%" align="center">籍贯</td>
<td width="12%" align="center">院系</td>
<td width="20%" align="center">更改</td>
<td width="20%" align="center">删除</td>
</tr>
<%
if(pageCount>0)
{
rs.absolute((currentPage-1)*pageSize+1);
i=0;
while(i<pageSize && !rs.isAfterLast())
{
NO=rs.getString("Xuehao");
%>
<tr>
<td width="16%" align="center">
<%=NO%>
</td>
<td width="16%" align="center">
<%=rs.getObject(2)%>
</td>
<td width="8%" align="center">
<%=rs.getObject(3)%>
</td>
<td width="8%" align="center">
<%=rs.getObject(4)%>
</td>
<td width="12%" align="center">
<%=rs.getObject(5)%>
</td>
<td width="12%" align="center">
<%=rs.getObject(6)%>
</td>
<td width="18%" align="center">
<a href="change.jsp?xuehao=<%=NO%>">修改</a>
</td>
<td width="18%" align="center">
<a href="del.jsp?xuehao=<%=NO%>">删除</a>
</td>
</tr>
<%
rs.next();
i++;
}
}
rs.close();
stmt.close();
conn.close();
%>
</table><br>
<div align="center">
第<%=currentPage%>页 共<%=pageCount%>页 <%if(currentPage<pageCount){%><a href="seperatePage.jsp?page=<%=currentPage+1%>">下一页</a>
<%
}
if(currentPage>1){%><a href="seperatePage.jsp?page=<%=currentPage-1%>">上一页</a>
<%
}
if(pageCount>0)
{
int n;
for(n=1;n<=pageCount;n++)
{
%>
<a href="seperatePage.jsp?page=<%=n%>"> <%=n%>页</a>
<%
}
}
%>
</div>
</body>
</html>
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |