
Huaen培训Java课的第71天
在不使用框架的情况下为最近的项目做一些功课,实现分页功能和表读取
代码:
<%
//定义四个分页使用的变量
int pageSize = 3;
int pageNow = 1; //默认显示第一页
int rowCount = 0; //从中查询值

int pageCount = 0; //该值通过pageSize和rowCount
//接受用户要显示的页面数(pageNow)
字符串s_pageNow = request.getParameter(“ pageNow”);
if(s_pageNow!= null){
//已收到页面现在
pageNow = Integer.parseInt(s_pageNow);
}
//查询以获取rowCount
Class.forName(“ com.mysql.jdbc.Driver”);

Connectionct = DriverManager.getConnection(“ jdbc: mysql: //127.0.0.1: 3306 / student”,“ root”jsp表格美化jsp表格美化,“ 530228”);
Statement sm = ct.createStatement();
ResultSet rs = sm.executeQuery(“从用户中选择计数(*)”);
if(rs.next()){
rowCount = rs.getInt(1);
}
//计算pageCount
if(rowCount%pageSize == 0){
pageCount = rowCount / pageSize;

}其他{
pageCount = rowCount / pageSize + 1;
}
//查询要显示的记录
rs = sm.executeQuery(“选择顶部” + pageSize
+“ *来自没有ID的用户(选择顶部)
+ pageSize *(pageNow-1)+“来自用户的ID”);
%>
//显示

| 用户名 td> | 密码 td> tr>
<% while(rs.next()){ %> | |
| <%= rs.getInt(“ id”)%> td> | <%= rs.getString(“ username”)%> td> | <%= rs.getString(“ password”)%> td> tr>
<%}%> table> <%
相关阅读
发表评论 请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论
|
今天股票军工股长势喜人