Java 如何向jsp添加分页
我有一个jsp,它将访问数据库并获取表Employee_details的数据,该表有五列Id、Name、Department、salary和Manager。下面的jsp显示了整个表,但我想给它添加分页。有人能帮我吗Java 如何向jsp添加分页,java,oracle,jsp,pagination,Java,Oracle,Jsp,Pagination,我有一个jsp,它将访问数据库并获取表Employee_details的数据,该表有五列Id、Name、Department、salary和Manager。下面的jsp显示了整个表,但我想给它添加分页。有人能帮我吗 <%@page import="com.symp.DbUtil" import="java.sql.*"%> <html> <head> </head> <body>
<%@page
import="com.symp.DbUtil" import="java.sql.*"%>
<html>
<head>
</head>
<body>
<%
Connection con;
DbUtil db;
db=new DbUtil();
con=db.getOracleConnection("oracle.jdbc.driver.OracleDriver",url,username,password);
System.out.println("connection is "+con);
Statement st=con.createStatement();
ResultSet resultset =
st.executeQuery("SELECT * FROM EMPLOYEE_DETAILS") ;
%>
<TABLE id="results" >
<TR>
<TH>EMPLOYEE_ID</TH>
<TH>Name</TH>
<TH>SALARY</TH>
<TH>DEPARTMENT</TH>
<TH>MANAGER</TH>
</TR>
<% while(resultset.next()){ %>
<TR>
<TD> <%= resultset.getString(1) %></td>
<TD> <%= resultset.getString(2) %></TD>
<TD> <%= resultset.getString(3) %></TD>
<TD> <%= resultset.getString(4) %></TD>
<TD> <%= resultset.getString(5) %></TD>
</TR>
<% } %>
</TABLE>
您可以使用DisplayTag JSP标记库轻松实现这一点: 但是,您需要进行一些重构,以使用标记或将结果集放入bean列表中,这两者都是好事,因为在JSP页面中使用Java代码脚本至少在10年前已经过时: 关于使用Scriptlet的一般要点: