【问题标题】:how to add pagination to jsp如何在jsp中添加分页
【发布时间】:2014-11-19 22:04:53
【问题描述】:

我有一个 jsp,它将访问数据库并获取表 Employee_details 的数据,该表有五列 Id、Name、Department、salary、Manager。下面的jsp显示了整个表格,但我想给它添加分页。有人可以帮忙吗

 <%@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>    

【问题讨论】:

    标签: java oracle jsp pagination


    【解决方案1】:

    您可以使用 DisplayTag JSP 标签库轻松实现此目的:

    http://www.displaytag.org/1.2/

    但是,您需要进行一些重构以使用 &lt;sql:query /&gt; 标记或将结果集放入 Bean 列表中(这两者都是好事,因为在 JSP 页面中使用 Java 代码 scriptlet 已经过时了至少 10 年前):

    http://www.tutorialspoint.com/jsp/jstl_sql_query_tag.htm

    http://www.displaytag.org/1.2/tut_sources.html

    关于使用 scriptlet 的一般要点:

    How to avoid Java code in JSP files?

    【讨论】:

      猜你喜欢
      • 2013-09-04
      • 1970-01-01
      • 2015-01-21
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多