大数据实训系统开发—分页实现

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


private int pageEndRow; // 每页结束记录

private boolean hasPreviousPage;// 是否有上一页
• private boolean hasNextPage; // 是否有下一页

private List<Object[]> totalList; // 要分页的数据
"+strItem.trim()+" LIKE '%"+strContent.trim()+"%'";

}

rsAll=stmt.executeQuery(strSql);

}
• %>
分页实现
3-分页程序
• public class Pagination {


private int currentPage; // 当前页

String strItem=request.getParameter("item");

String strContent=Bytes(request.getParameter("content"));

String strSql="";
分页实现
2查询结果页面(续)
-8-
• if (strItem==null || strItem=="")

String
strConn="jdbc:sqlserver://LIUZC\\SQLEXPRESS:1433;DatabaseName=S
hopSystem";

String strUser="sa";

String strPassword="liuzc518";
分页实现
2查询结果页面(续)
-7-
• <%

Connection conn=null;

ResultSet rsAll=null;

Statement stmt=null;
-5-
分页实现
2查询结果页面(续)
-6-
• try

{

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

{

strSql="SELECT
p_id,p_type,p_name,p_price,p_quantity,p_time FROM product";

}
分页实现
2查询结果页面(续)
-9-
• else

{

strSql="SELECT
p_id,p_type,p_name,p_price,p_quantity,p_time FROM product WHERE
• conn=DriverManager.getConnection(strConn,strUser,strPassword);

stmt=conn.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);


private int totalPages; // 总页数


private int pageRows; // 每页记录数


private int totalRows; // 总记录数
-10-
分页实现
3-分页程序(续)

private int pageStartRow; // 每页开始记录

<option value="p_type">p_type</option>

<option value="p_id">p_id</option>
分页实现
1查询页面
-4-

<option value="p_name">p_name</option>

</select>

</td>

<td><font size="2">查询内容:</font></td>

<td><input type="text" name="content"></td>

<td><input type="submit" name="submit" value="查询">
分页实现
2查询结果页面
• <jsp:include page="search.jsp"/>
• <%@ include file="convert.jsp" %>

// 默认第一页开始的记录数为1

// 确定第一页结束的记录数
•}

111-
分页实现
4数据库截图
-13-
分页实现
4数据库截图
-14-
分页实现
大数据实训系统开发—— 分页实现
1查询页面
-3-

<span style="font-weight: 400"><font size="2">查询项目
:</font></span></div></th>

<td><select name="item" size=1>

<option value="">请选择</option>

public Pagination() {

}

-11-
分页实现
3-分页程序(续)

// 初始化分页信息

public void initPageBean(List<Object[]> totalList, int
源自文库
pageRows) {



// 计算总页数

// 默认无上一页

// 判断是否有下一页
相关文档
最新文档